From dab3a42d8c289f4b530194c217445a9db46b8464 Mon Sep 17 00:00:00 2001 From: Vinta Date: Wed, 28 Feb 2018 14:51:24 +0800 Subject: [PATCH] add Built-in Classes Enhancement section --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a57793ad..ad2c2c69 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). - [Audio](#audio) - [Authentication](#authentication) - [Build Tools](#build-tools) + - [Built-in Classes Enhancement](#built-in-classes-enhancement) - [Caching](#caching) - [ChatOps Tools](#chatops-tools) - [CMS](#cms) @@ -193,6 +194,15 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). * [PyBuilder](https://github.com/pybuilder/pybuilder) - A continuous build tool written in pure Python. * [SCons](http://www.scons.org/) - A software construction tool. +## Built-in Classes Enhancement + +*Libraries for enhancing Python built-in classes.* + +* [attrs](https://github.com/python-attrs/attrs) - Replacement for `__init__`, `__eq__`, `__repr__`, etc. boilerplate in class definitions. +* [bidict](https://github.com/jab/bidict) - Efficient, Pythonic bidirectional map data structures and related functionality.. +* [Box](https://github.com/cdgriffith/Box) - Python dictionaries with advanced dot notation access. +* [dotted](https://github.com/carlosescri/DottedDict) - A library that provides a method of accessing lists and dicts with a dotted path notation. + ## CMS *Content Management Systems.* @@ -786,7 +796,6 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). *Useful libraries or tools that don't fit in the categories above.* -* [attrs](https://github.com/python-attrs/attrs) - Replacement for `__init__`, `__eq__`, `__repr__`, etc. boilerplate in class definitions. * [blinker](https://github.com/jek/blinker) - A fast Python in-process signal/event dispatching system. * [itsdangerous](https://github.com/pallets/itsdangerous) - Various helpers to pass trusted data to untrusted environments. * [pluginbase](https://github.com/mitsuhiko/pluginbase) - A simple but flexible plugin system for Python.