From 8c6811839dd43619c09cd8aa3c8430d198c2eab4 Mon Sep 17 00:00:00 2001 From: zed Date: Sat, 5 Jul 2014 02:25:03 +0400 Subject: [PATCH 01/24] mention Elpy, the Emacs Lisp Python Environment --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd74f1db..36ffba2e 100644 --- a/README.md +++ b/README.md @@ -759,7 +759,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * Vim * [Python-mode](https://github.com/klen/python-mode) - An all in one plugin for turning Vim into a Python IDE. * Emacs - * TODO + * [Elpy](https://github.com/jorgenschaefer/elpy) - Emacs Python Development Environment. * Sublime Text * [SublimeJEDI](https://github.com/srusskih/SublimeJEDI) - A Sublime Text plugin to the awesome autocomplete library [Jedi](https://github.com/davidhalter/jedi). * [Anaconda](https://github.com/DamnWidget/anaconda) - Anaconda turns your Sublime Text 3 in a full featured Python development IDE. From 73bc1f6a8152992740cf61847e5d90571669bec4 Mon Sep 17 00:00:00 2001 From: Vye Date: Fri, 4 Jul 2014 15:25:39 -0700 Subject: [PATCH 02/24] Added pycallgraph --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd74f1db..120ab350 100644 --- a/README.md +++ b/README.md @@ -621,6 +621,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [pysonar2](https://github.com/yinwang0/pysonar2) - A type inferencer and indexer for Python. * [Flake8](https://pypi.python.org/pypi/flake8) - The modular source code checker: pep8, pyflakes and co. * [Pylint](http://www.pylint.org/) - A source code analyzer. +* [pycallgraph](https://github.com/gak/pycallgraph) - Creates call graph visualizations for Python applications. ## Debugging Tools From 8ea4235b75c1fe37516867cc33d81994f2189f0e Mon Sep 17 00:00:00 2001 From: Joshua Passos Date: Fri, 4 Jul 2014 20:03:51 -0300 Subject: [PATCH 03/24] Update README.md Small fix in pypy line. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd74f1db..2297047e 100644 --- a/README.md +++ b/README.md @@ -734,7 +734,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for making Python faster.* * [Cython](http://cython.org/) - Optimizing Static Complier for Python. Uses type mixins to compile Python into C or C++ modules resulting in large performance gains. -* [PyPy](http://pypy.org/) - An implmentation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information. +* [PyPy](http://pypy.org/) - An implementation of Python in Python. The interpreter uses black magic to make Python very fast without having to add in additional type information. * [Stackless Python](http://www.stackless.com/) - An enhanced version of the Python. * [Pyston](https://github.com/dropbox/pyston) - A Python implementation built using LLVM and modern JIT techniques with the goal of achieving good performance. From 202e6dfbd0ec1c79096fca0cac3393c16d69b86d Mon Sep 17 00:00:00 2001 From: Rocky Meza Date: Fri, 4 Jul 2014 18:58:55 -0600 Subject: [PATCH 04/24] Added wifi to Networking section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd74f1db..44bec721 100644 --- a/README.md +++ b/README.md @@ -532,6 +532,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [diesel](https://github.com/jamwt/diesel) - Greenlet-based event I/O Framework for Python. * [eventlet](http://eventlet.net/) - Asynchronous framework with WSGI support. * [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the 0MQ message library. +* [wifi](https://wifi.readthedocs.org/) - A Python library and command line tool for working with WiFi on Linux. ## WebSocket From 379923b6b985dda70031a3e1028f76092a1ddc8e Mon Sep 17 00:00:00 2001 From: Sangeeth Saravanaraj Date: Sat, 5 Jul 2014 11:04:03 +0530 Subject: [PATCH 05/24] Added pyfiglet. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2906c0c0..63a847d5 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [chardet](https://github.com/chardet/chardet) - Python 2/3 compatible character encoding detector. * [xpinyin](https://github.com/lxneng/xpinyin) - A library to translate chinese hanzi (漢字) to pinyin (拼音). * [pangu.py](https://github.com/vinta/pangu.py) - Spacing texts. + * [pyfiglet](https://github.com/pwaller/pyfiglet) - An implementation of figlet written in python. * Specific Formats * [tablib](https://github.com/kennethreitz/tablib) - A module for Tabular Datasets in XLS, CSV, JSON, YAML. * [python-docx](https://github.com/mikemaccana/python-docx) - Reads, queries and modifies Microsoft Word 2007/2008 docx files. From e05d6544fc0867c846e1138d34a3b64fd5e43ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A1s=20Veres-Szentkir=C3=A1lyi?= Date: Sat, 5 Jul 2014 16:00:49 +0200 Subject: [PATCH 06/24] Added oursql to relational database connectors --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd74f1db..a3f8a00d 100644 --- a/README.md +++ b/README.md @@ -271,6 +271,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * Relational Databases * [mysql-python](http://sourceforge.net/projects/mysql-python/) - The MySQL database connector for Python. + * [oursql](https://pythonhosted.org/oursql/) - A better MySQL connector for Python with support for native prepared statements and BLOBs * [psycopg2](http://initd.org/psycopg/) - The most popular PostgreSQL adapter for the Python. * NoSQL Databases * [pycassa](https://github.com/pycassa/pycassa) - Python Thrift driver for Apache Cassandra. From bb6d0a489520bc28fae2f4c6ec122f479025ec65 Mon Sep 17 00:00:00 2001 From: Vinta Date: Sat, 5 Jul 2014 22:36:18 +0800 Subject: [PATCH 07/24] add astropy to Science section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b63b244b..833b7c47 100644 --- a/README.md +++ b/README.md @@ -652,6 +652,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [PyDy](https://pydy.org/) - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion based around NumPy, SciPy, IPython, and matplotlib. * [SymPy](https://github.com/sympy/sympy) - A Python library for symbolic mathematics. * [statsmodels](https://github.com/statsmodels/statsmodels) - Statistical modeling and econometrics in Python. +* [astropy](http://www.astropy.org/) - A community Python library for Astronomy. ## Data Visualization From 3a8c9c1c8fc0df88c6460e28f6464d5a4cfffa1f Mon Sep 17 00:00:00 2001 From: Vinta Date: Sat, 5 Jul 2014 22:47:07 +0800 Subject: [PATCH 08/24] add new section: Hardware --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b85437a1..0922bfc4 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by - [Foreign Function Interface](#foreign-function-interface) - [High Performance](#high-performance) - [Algorithms and Design Patterns](#algorithms-and-design-patterns) + - [Hardware](#hardware) - [Miscellaneous](#miscellaneous) - [Editor Plugins](#editor-plugins) - [Resources](#resources) @@ -534,7 +535,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [diesel](https://github.com/jamwt/diesel) - Greenlet-based event I/O Framework for Python. * [eventlet](http://eventlet.net/) - Asynchronous framework with WSGI support. * [pyzmq](http://zeromq.github.io/pyzmq/) - A Python wrapper for the 0MQ message library. -* [wifi](https://wifi.readthedocs.org/) - A Python library and command line tool for working with WiFi on Linux. ## WebSocket @@ -565,6 +565,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Libraries for working with graphical user interface applications.* +* [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt/intro) - Python bindings for the [Qt](http://qt-project.org/) cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks. * [PySide](http://qt-project.org/wiki/pyside) - Python bindings for the [Qt](http://qt-project.org/) cross-platform application and UI framework, supporting the Qt v4 framework. * [wxPython](http://wxpython.org/) - A blending of the wxWidgets C++ class library with the Python. * [kivy](http://kivy.org/) - A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS. @@ -572,7 +573,6 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [urwid](http://urwid.org/) - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc. * [pyglet](http://www.pyglet.org/) - A cross-platform windowing and multimedia library for Python. * [Tkinter](https://wiki.python.org/moin/TkInter) - Tkinter is Python's de-facto standard GUI package. -* [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt/intro) - Python bindings for the [Qt](http://qt-project.org/) cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks. ## Game Development @@ -707,10 +707,10 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [soundcloud-python](https://github.com/soundcloud/soundcloud-python) - A Python wrapper around the Soundcloud API. * [google-api-python-client](https://github.com/google/google-api-python-client) - Google APIs Client Library for Python. * [facebook-sdk](https://github.com/pythonforfacebook/facebook-sdk) - Facebook Platform Python SDK. +* [facepy](https://github.com/jgorset/facepy) - Facepy makes it really easy to interact with Facebook's Graph API * [Wikipedia](https://wikipedia.readthedocs.org/en/latest/) - A Pythonic wrapper for the Wikipedia API. * [python-instagram](https://github.com/Instagram/python-instagram) - A Python Client for Instagram API. * [gmail](https://github.com/charlierguo/gmail) - A Pythonic interface for Gmail. -* [facepy](https://github.com/jgorset/facepy) - Facepy makes it really easy to interact with Facebook's Graph API ## DevOps Tools @@ -724,7 +724,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [cuisine](https://github.com/sebastien/cuisine) - Chef-like functionality for Fabric. * [doit](http://pydoit.org/) - A task runner/build tool. * [psutil](https://github.com/giampaolo/psutil) - A cross-platform process and system utilities module. -* [pexpect](https://github.com/pexpect/pexpect) - A Python module for controlling interactive programs in a pseudo-terminal like GNU expect +* [pexpect](https://github.com/pexpect/pexpect) - A Python module for controlling interactive programs in a pseudo-terminal like GNU expect. ## Foreign Function Interface @@ -750,6 +750,12 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [python-patterns](https://github.com/faif/python-patterns) - A collection of design patterns in Python. * [algorithms](https://github.com/nryoung/algorithms) - module of algorithms for Python. +## Hardware + +*Libraries for programming with hardware.* + +* [wifi](https://wifi.readthedocs.org/) - A Python library and command line tool for working with WiFi on Linux. + ## Miscellaneous *Useful libraries or tools that don't fit in the categories above.* From 9314dc9a309c52c6252e7bfa3c7474c9fa1c4c16 Mon Sep 17 00:00:00 2001 From: Vinta Date: Sat, 5 Jul 2014 22:52:04 +0800 Subject: [PATCH 09/24] fix words --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0922bfc4..f4d2c33c 100644 --- a/README.md +++ b/README.md @@ -291,12 +291,12 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [PonyORM](http://ponyorm.com) - ORM that provides a generator-oriented interface to SQL. * NoSQL Databases * [MongoEngine](http://mongoengine.org/) - A Python Object-Document-Mapper for working with MongoDB. + * [django-mongodb-engine](https://github.com/django-nonrel/mongodb-engine) - Django MongoDB Backend. * [redisco](https://github.com/kiddouk/redisco) - A Python Library for Simple Models and Containers Persisted in Redis. - * [mongodb-engine](https://github.com/django-nonrel/mongodb-engine) - Django MongoDB Backend ## Web Frameworks -*Web development frameworks.* +*Full stack web frameworks.* * [Django](https://www.djangoproject.com/) - The most popular web framework in Python. * [Flask](http://flask.pocoo.org/) - A microframework for Python. From e9bd2ae1d3a7f5a00886f1797ae81cb2ebd5d626 Mon Sep 17 00:00:00 2001 From: Pavel Date: Sat, 5 Jul 2014 21:47:24 +0400 Subject: [PATCH 10/24] Added django-suit admin panel Really nice and powerful replacement for default admin interface. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..7d0fcc78 100644 --- a/README.md +++ b/README.md @@ -511,6 +511,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Ajenti](https://github.com/Eugeny/ajenti) - The admin panel your servers deserve. * [Grappelli](http://grappelliproject.com) – A jazzy skin for the Django Admin-Interface. +* [django-suit](http://djangosuit.com/) - Alternative Django Admin-Interface (free only for Non-commercial use). * [django-xadmin](https://github.com/sshwsfc/django-xadmin) - Drop-in replacement of Django admin comes with lots of goodies. * [flask-admin](https://github.com/mrjoes/flask-admin) - Simple and extensible administrative interface framework for Flask. * [flower](https://github.com/mher/flower) - Real-time monitor and web admin for Celery. From 3a816a5d1d04fbd7128e779b38ca73c34d2be7b4 Mon Sep 17 00:00:00 2001 From: Demian Brecht Date: Sat, 5 Jul 2014 14:08:37 -0700 Subject: [PATCH 11/24] added sanction, jose to auth libs --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index f4d2c33c..0232368c 100644 --- a/README.md +++ b/README.md @@ -348,6 +348,8 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [django-oauth2-provider](https://github.com/caffeinehit/django-oauth2-provider) - Providing OAuth2 access to Django app. * [django-allauth](https://github.com/pennersr/django-allauth) - Authentication app for Django that "just works." * [Flask-OAuthlib](https://github.com/lepture/flask-oauthlib) - OAuth 1.0/a, 2.0 implementation of client and provider for Flask. +* [sanction](https://github.com/demianbrecht/sanction) - A dead simple OAuth2 client implementation. +* [jose](https://github.com/demonware/jose) - Javscript Object Signing and Encryption (JOSE) draft implementation, useful for stateful tokens. ## Template Engine From d2db4cd1ef0617561803a83156fa0d53565dfc8a Mon Sep 17 00:00:00 2001 From: Kuangshi Yan Date: Sun, 6 Jul 2014 01:52:30 +0200 Subject: [PATCH 12/24] add the python Reddit API wrapper --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..c751793a 100644 --- a/README.md +++ b/README.md @@ -711,6 +711,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Wikipedia](https://wikipedia.readthedocs.org/en/latest/) - A Pythonic wrapper for the Wikipedia API. * [python-instagram](https://github.com/Instagram/python-instagram) - A Python Client for Instagram API. * [gmail](https://github.com/charlierguo/gmail) - A Pythonic interface for Gmail. +* [praw](https://github.com/praw-dev/praw) - A python wrapper for the Reddit API. ## DevOps Tools From 56e1f83d4746a0e74b18d98fc065007185d71d2d Mon Sep 17 00:00:00 2001 From: Christian Stefanescu Date: Sun, 6 Jul 2014 14:29:03 +1200 Subject: [PATCH 13/24] added untangle --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..67f0febd 100644 --- a/README.md +++ b/README.md @@ -441,6 +441,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [bleach](http://bleach.readthedocs.org/) - A whitelist-based HTML sanitization and text linkification library. * [xmltodict](https://github.com/martinblech/xmltodict) - Working with XML feel like you are working with JSON. * [xhtml2pdf](https://github.com/chrisglass/xhtml2pdf) - HTML/CSS to PDF converter. +* [untangle](https://github.com/stchris/untangle) - Converts XML documents to Python objects for easy access ## Web Crawling From 58e6d75f2caa87baf3f090d2d8fa685a6174179a Mon Sep 17 00:00:00 2001 From: Thiago Avelino Date: Sun, 6 Jul 2014 03:46:01 -0300 Subject: [PATCH 14/24] Add Open Mining on data analyzing section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..3a49b3d6 100644 --- a/README.md +++ b/README.md @@ -648,6 +648,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Numba](http://numba.pydata.org/) - Python JIT (just in time) complier to LLVM aimed at scientific Python by the developers of Cython and NumPy. * [NetworkX](https://networkx.github.io/) - A high-productivity software for complex networks. * [Pandas](http://pandas.pydata.org/) - A library providing high-performance, easy-to-use data structures and data analysis tools. +* [Open Mining](https://github.com/avelino/mining) - Business Intelligence (BI) in Python (Pandas web interface) * [PyMC](https://github.com/pymc-devs/pymc) - Markov Chain Monte Carlo sampling toolkit. * [zipline](https://github.com/quantopian/zipline) - A Pythonic algorithmic trading library. * [PyDy](https://pydy.org/) - Short for Python Dynamics, used to assist with workflow in the modeling of dynamic motion based around NumPy, SciPy, IPython, and matplotlib. From a812cea8b0609aa1750b033280c25040f5608b75 Mon Sep 17 00:00:00 2001 From: Vitaliy Kharin Date: Sun, 6 Jul 2014 14:16:32 +0400 Subject: [PATCH 15/24] Add BitBake on Build Tools section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..14ed9178 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [buildout](http://www.buildout.org/) - A build system for creating, assembling and deploying applications from multiple parts, some of which may be non-Python-based. * [SCons](http://www.scons.org/) - A software construction tool. * [PlatformIO](https://github.com/ivankravets/platformio) - A console tool to build code with different development platforms. +* [BitBake](http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html) - A make-like build tool with the special focus of distributions and packages for embedded Linux cross compilation although it is not limited to that. ## Files From 067f09d3e861513344dbc5ed0b25a232fe457f68 Mon Sep 17 00:00:00 2001 From: Thiago Avelino Date: Sun, 6 Jul 2014 10:33:11 -0300 Subject: [PATCH 16/24] Add audiolazy on audio section, develop by @danilobellini --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..e5a56621 100644 --- a/README.md +++ b/README.md @@ -235,6 +235,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [audioread](https://github.com/sampsyo/audioread) - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding. * [mutagen](https://code.google.com/p/mutagen/) - A Python module to handle audio metadata. * [tinytag](https://github.com/devsnd/tinytag) - A library for reading music meta data of MP3, OGG, FLAC and Wave files. +* [audiolazy](https://github.com/danilobellini/audiolazy) - Expressive Digital Signal Processing (DSP) package for Python. ## Video From 1c56c0b2362fed7790c3b76aed2ef4ba5950aa96 Mon Sep 17 00:00:00 2001 From: Timofey Trukhanov Date: Sun, 6 Jul 2014 17:51:44 +0300 Subject: [PATCH 17/24] add mysql-connector-python add mysql-connector-python - pure-python MySQL driver from Oracle (in case you don't want or can't install system MySQL library) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..a4fb146b 100644 --- a/README.md +++ b/README.md @@ -273,6 +273,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * Relational Databases * [mysql-python](http://sourceforge.net/projects/mysql-python/) - The MySQL database connector for Python. + * [mysql-connector-python](https://pypi.python.org/pypi/mysql-connector-python) - pure-python MySQL driver from Oracle (in case you don't want or can't install system MySQL library) * [oursql](https://pythonhosted.org/oursql/) - A better MySQL connector for Python with support for native prepared statements and BLOBs * [psycopg2](http://initd.org/psycopg/) - The most popular PostgreSQL adapter for the Python. * NoSQL Databases From b0cbd81f66b03a3d11dbfef6b3c778c05c68883a Mon Sep 17 00:00:00 2001 From: "Colton J. Provias" Date: Sun, 6 Jul 2014 13:38:36 -0400 Subject: [PATCH 18/24] Added envelopes --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..96346f7c 100644 --- a/README.md +++ b/README.md @@ -413,6 +413,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [marrow.mailer](https://github.com/marrow/marrow.mailer) - High-performance extensible mail delivery framework. * [django-celery-ses](https://github.com/StreetVoice/django-celery-ses) - Django email backend with AWS SES and Celery. * [modoboa](https://github.com/tonioo/modoboa) - A mail hosting and management platform including a modern and simplified Web User Interface. +* [envelopes](http://tomekwojcik.github.io/envelopes/) - Mailing for human beings. ## Internationalization From f1574217b5293fa1bd446f62ec2e6d1168fccf05 Mon Sep 17 00:00:00 2001 From: Dayvid Victor Date: Sun, 6 Jul 2014 16:01:07 -0300 Subject: [PATCH 19/24] add talkbox in audio section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..535080dc 100644 --- a/README.md +++ b/README.md @@ -235,6 +235,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [audioread](https://github.com/sampsyo/audioread) - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding. * [mutagen](https://code.google.com/p/mutagen/) - A Python module to handle audio metadata. * [tinytag](https://github.com/devsnd/tinytag) - A library for reading music meta data of MP3, OGG, FLAC and Wave files. +* [talkbox](http://scikits.appspot.com/talkbox) - A Python library for speech/signal processing. ## Video From bbe357d2d13a7b04f40394e1e1922521512fa476 Mon Sep 17 00:00:00 2001 From: Kirill Klenov Date: Sun, 6 Jul 2014 23:13:41 +0400 Subject: [PATCH 20/24] Add mixer to Fake Data. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd74f1db..696a8816 100644 --- a/README.md +++ b/README.md @@ -606,6 +606,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [doublex](https://pypi.python.org/pypi/doublex) - Powerful test doubles framework for Python. * Fake Data * [faker](http://www.joke2k.net/faker/) - A Python package that generates fake data. + * [mixer](https://mixer.readthedocs.org) - Generating fake data and creating random fixtures for testing in Django ORM, SQLAlchemy, Peewee, MongoEngine, Pony ORM and etc. * [model_mommy](https://model-mommy.readthedocs.org/) - Creating random fixtures for testing in Django. * Code Coverage * [coverage](https://pypi.python.org/pypi/coverage) - Code coverage measurement. From acf1cef87ed6d978c2c5dbfd8176ccc2e0e7c7a0 Mon Sep 17 00:00:00 2001 From: Kirill Klenov Date: Sun, 6 Jul 2014 23:15:19 +0400 Subject: [PATCH 21/24] Add pylama to code analyses and linter. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 696a8816..4de5409a 100644 --- a/README.md +++ b/README.md @@ -622,6 +622,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [pysonar2](https://github.com/yinwang0/pysonar2) - A type inferencer and indexer for Python. * [Flake8](https://pypi.python.org/pypi/flake8) - The modular source code checker: pep8, pyflakes and co. * [Pylint](http://www.pylint.org/) - A source code analyzer. +* [pylama](https://pylama.readthedocs.org/) - The modular source code checker: pep8, pyflakes, pylint and co. ## Debugging Tools From 15596e4eeaa9e9d8b98cae72f257e39bfbbd0ad4 Mon Sep 17 00:00:00 2001 From: Thiago Avelino Date: Sun, 6 Jul 2014 17:14:09 -0300 Subject: [PATCH 22/24] Added provy on devops section develop by @heynemann @diogobaeder @rafaelcaricio ... --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4d2c33c..e319f1d6 100644 --- a/README.md +++ b/README.md @@ -725,6 +725,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [doit](http://pydoit.org/) - A task runner/build tool. * [psutil](https://github.com/giampaolo/psutil) - A cross-platform process and system utilities module. * [pexpect](https://github.com/pexpect/pexpect) - A Python module for controlling interactive programs in a pseudo-terminal like GNU expect. +* [provy](https://github.com/python-provy/provy) - An easy-to-use provisioning system in python. ## Foreign Function Interface From 662bd9329bd03ea1f095cf839be2ca21a2f4af52 Mon Sep 17 00:00:00 2001 From: Vinta Date: Mon, 7 Jul 2014 09:35:21 +0800 Subject: [PATCH 23/24] fix words --- README.md | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index b24776f8..b9b7b3d5 100644 --- a/README.md +++ b/README.md @@ -80,14 +80,14 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [pyenv](https://github.com/yyuu/pyenv) - Simple Python version management. * [virtualenv](https://pypi.python.org/pypi/virtualenv) - A tool to create isolated Python environments. * [virtualenvwrapper](https://pypi.python.org/pypi/virtualenvwrapper) - A set of extensions to virtualenv -* [PyRun](https://www.egenix.com/products/python/PyRun/) - A open-source, one-file, no-installation-needed version of Python +* [PyRun](https://www.egenix.com/products/python/PyRun/) - A one-file, no-installation-needed version of Python. ## Package Management *Libraries for package and dependency management.* * [pip](https://pip.pypa.io/en/latest/) / [Python Package Index](https://pypi.python.org/pypi) - The package and dependency manager. -* [wheel](http://pythonwheels.com/) - The new standard of python distribution and are intended to replace eggs. +* [wheel](http://pythonwheels.com/) - The new standard of Python distribution and are intended to replace eggs. ## Distribution @@ -96,7 +96,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [cx-Freeze](http://cx-freeze.readthedocs.org/) - Freezes Python scripts (cross-platform) * [py2exe](http://www.py2exe.org/) - Freezes Python scripts (Windows) * [py2app](http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html) - Freezes Python scripts (Mac OS X) -* [PyInstaller ](http://www.pyinstaller.org/) - A program that converts Python programs into stand-alone executables (Windows, Linux, Mac OS X, Solaris and AIX) +* [PyInstaller](http://www.pyinstaller.org/) - A program that converts Python programs into stand-alone executables (Windows, Linux, Mac OS X, Solaris and AIX) ## Build Tools @@ -105,7 +105,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [buildout](http://www.buildout.org/) - A build system for creating, assembling and deploying applications from multiple parts, some of which may be non-Python-based. * [SCons](http://www.scons.org/) - A software construction tool. * [PlatformIO](https://github.com/ivankravets/platformio) - A console tool to build code with different development platforms. -* [BitBake](http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html) - A make-like build tool with the special focus of distributions and packages for embedded Linux cross compilation although it is not limited to that. +* [BitBake](http://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html) - A make-like build tool with the special focus of distributions and packages for embedded Linux. ## Files @@ -143,9 +143,9 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [unicode-slugify](https://github.com/mozilla/unicode-slugify) - A slugifier that generates unicode slugs. Developed by Mozilla. * [unidecode](https://pypi.python.org/pypi/Unidecode) - ASCII transliterations of Unicode text. * [chardet](https://github.com/chardet/chardet) - Python 2/3 compatible character encoding detector. - * [xpinyin](https://github.com/lxneng/xpinyin) - A library to translate chinese hanzi (漢字) to pinyin (拼音). - * [pangu.py](https://github.com/vinta/pangu.py) - Spacing texts. - * [pyfiglet](https://github.com/pwaller/pyfiglet) - An implementation of figlet written in python. + * [xpinyin](https://github.com/lxneng/xpinyin) - A library to translate Chinese hanzi (漢字) to pinyin (拼音). + * [pangu.py](https://github.com/vinta/pangu.py) - Spacing texts for CJK and alphanumerics. + * [pyfiglet](https://github.com/pwaller/pyfiglet) - An implementation of figlet written in Python. * Specific Formats * [tablib](https://github.com/kennethreitz/tablib) - A module for Tabular Datasets in XLS, CSV, JSON, YAML. * [python-docx](https://github.com/mikemaccana/python-docx) - Reads, queries and modifies Microsoft Word 2007/2008 docx files. @@ -153,7 +153,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [XlsxWriter](https://xlsxwriter.readthedocs.org/) - A Python module for creating Excel .xlsx files. * [mm](https://github.com/brianray/mm) - Python powered spreadsheets. * [PDFMiner](https://github.com/euske/pdfminer) - A tool for extracting information from PDF documents. - * [PyPDF2](https://github.com/mstamy2/PyPDF2) - a pure-python PDF library capable of splitting, merging and transforming PDF pages. + * [PyPDF2](https://github.com/mstamy2/PyPDF2) - A pure Python PDF library capable of splitting, merging and transforming PDF pages. * [Python-Markdown](https://github.com/waylan/Python-Markdown) - A Python implementation of John Gruber’s Markdown. * [Mistune](https://github.com/lepture/mistune) - Fastest and full featured pure Python parsers of Markdown. * [PyYAML](http://pyyaml.org/) - YAML implementations for Python. @@ -217,7 +217,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [thumbor](https://github.com/thumbor/thumbor) - A smart imaging service. It enables on-demand crop, resizing and flipping of images. * [imgSeek](http://www.imgseek.net/) - A project for searching a collection of images using visual similarity. * [python-qrcode](https://github.com/lincolnloop/python-qrcode) - A pure Python QR Code generator. -* [pyBarcode](https://pythonhosted.org/pyBarcode/) - Create barcodes in python without needing PIL. +* [pyBarcode](https://pythonhosted.org/pyBarcode/) - Create barcodes in Python without needing PIL. * [pygram](https://github.com/ajkumar25/pygram) - Instagram-like image filters. * [Quads](https://github.com/fogleman/Quads) - Computer art based on quadtrees. * [nude.py](https://github.com/hhatto/nude.py) - Nudity detection. @@ -275,8 +275,8 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * Relational Databases * [mysql-python](http://sourceforge.net/projects/mysql-python/) - The MySQL database connector for Python. - * [mysql-connector-python](https://pypi.python.org/pypi/mysql-connector-python) - pure-python MySQL driver from Oracle (in case you don't want or can't install system MySQL library) - * [oursql](https://pythonhosted.org/oursql/) - A better MySQL connector for Python with support for native prepared statements and BLOBs + * [mysql-connector-python](https://pypi.python.org/pypi/mysql-connector-python) - A pure Python MySQL driver from Oracle (in case you don't want or can't install system MySQL library) + * [oursql](https://pythonhosted.org/oursql/) - A better MySQL connector for Python with support for native prepared statements and BLOBs. * [psycopg2](http://initd.org/psycopg/) - The most popular PostgreSQL adapter for the Python. * NoSQL Databases * [pycassa](https://github.com/pycassa/pycassa) - Python Thrift driver for Apache Cassandra. @@ -352,7 +352,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [django-allauth](https://github.com/pennersr/django-allauth) - Authentication app for Django that "just works." * [Flask-OAuthlib](https://github.com/lepture/flask-oauthlib) - OAuth 1.0/a, 2.0 implementation of client and provider for Flask. * [sanction](https://github.com/demianbrecht/sanction) - A dead simple OAuth2 client implementation. -* [jose](https://github.com/demonware/jose) - Javscript Object Signing and Encryption (JOSE) draft implementation, useful for stateful tokens. +* [jose](https://github.com/demonware/jose) - JavaScript Object Signing and Encryption (JOSE) draft implementation, useful for stateful tokens. ## Template Engine @@ -432,7 +432,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [furl](https://github.com/gruns/furl) - A small Python library that makes manipulating URLs simple. * [purl](https://github.com/codeinthehole/purl) - A simple, immutable URL class with a clean API for interrogation and manipulation. -* [pyshorteners](https://github.com/ellisonleao/pyshorteners) - A pure python URL shortening lib. +* [pyshorteners](https://github.com/ellisonleao/pyshorteners) - A pure Python URL shortening lib. ## HTML Manipulation @@ -447,7 +447,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [bleach](http://bleach.readthedocs.org/) - A whitelist-based HTML sanitization and text linkification library. * [xmltodict](https://github.com/martinblech/xmltodict) - Working with XML feel like you are working with JSON. * [xhtml2pdf](https://github.com/chrisglass/xhtml2pdf) - HTML/CSS to PDF converter. -* [untangle](https://github.com/stchris/untangle) - Converts XML documents to Python objects for easy access +* [untangle](https://github.com/stchris/untangle) - Converts XML documents to Python objects for easy access. ## Web Crawling @@ -470,7 +470,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [sumy](https://github.com/miso-belica/sumy) - A module for automatic summarization of text documents and HTML pages. * [Haul](https://github.com/vinta/Haul) - An Extensible Image Crawler. * [python-readability](https://github.com/buriy/python-readability) - Fast Python port of arc90's readability tool. -* [opengraph](https://github.com/erikriver/opengraph) - A python module to parse the Open Graph Protocol +* [opengraph](https://github.com/erikriver/opengraph) - A Python module to parse the Open Graph Protocol ## Downloader @@ -721,7 +721,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [Wikipedia](https://wikipedia.readthedocs.org/en/latest/) - A Pythonic wrapper for the Wikipedia API. * [python-instagram](https://github.com/Instagram/python-instagram) - A Python Client for Instagram API. * [gmail](https://github.com/charlierguo/gmail) - A Pythonic interface for Gmail. -* [praw](https://github.com/praw-dev/praw) - A python wrapper for the Reddit API. +* [praw](https://github.com/praw-dev/praw) - A Python wrapper for the Reddit API. ## DevOps Tools @@ -736,7 +736,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [doit](http://pydoit.org/) - A task runner/build tool. * [psutil](https://github.com/giampaolo/psutil) - A cross-platform process and system utilities module. * [pexpect](https://github.com/pexpect/pexpect) - A Python module for controlling interactive programs in a pseudo-terminal like GNU expect. -* [provy](https://github.com/python-provy/provy) - An easy-to-use provisioning system in python. +* [provy](https://github.com/python-provy/provy) - An easy-to-use provisioning system in Python. ## Foreign Function Interface @@ -773,7 +773,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by *Useful libraries or tools that don't fit in the categories above.* * [IPython](https://github.com/ipython/ipython) - IPython provides a rich toolkit to help you make the most out of using Python interactively. -* [bpython](http://bpython-interpreter.org) – bpython is a fancy interface to the Python interpreter for Linux, BSD, OS X and Windows (with some work). +* [bpython](http://bpython-interpreter.org) – A fancy interface to the Python interpreter for Linux, BSD, OS X and Windows (with some work). ## Editor Plugins From d21e13aa6be73d15993bc9f49f8c580a8c55eb23 Mon Sep 17 00:00:00 2001 From: karthikrev Date: Sun, 6 Jul 2014 00:47:10 +0530 Subject: [PATCH 24/24] cherry pick --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b9b7b3d5..40760805 100644 --- a/README.md +++ b/README.md @@ -279,7 +279,8 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [oursql](https://pythonhosted.org/oursql/) - A better MySQL connector for Python with support for native prepared statements and BLOBs. * [psycopg2](http://initd.org/psycopg/) - The most popular PostgreSQL adapter for the Python. * NoSQL Databases - * [pycassa](https://github.com/pycassa/pycassa) - Python Thrift driver for Apache Cassandra. + * [cassandra-python-driver](https://github.com/datastax/python-driver) - Python driver for Cassandra by Datastax. + * [pycassa](https://github.com/pycassa/pycassa) - Python Thrift driver for Cassandra. * [PyMongo](http://docs.mongodb.org/ecosystem/drivers/python/) - The official Python client for MongoDB. * [redis-py](https://github.com/andymccurdy/redis-py) - The Redis Python Client. @@ -722,6 +723,7 @@ A curated list of awesome Python frameworks, libraries and software. Inspired by * [python-instagram](https://github.com/Instagram/python-instagram) - A Python Client for Instagram API. * [gmail](https://github.com/charlierguo/gmail) - A Pythonic interface for Gmail. * [praw](https://github.com/praw-dev/praw) - A Python wrapper for the Reddit API. +* [linkedin](https://github.com/ozgur/python-linkedin) - A Python interface for LinkedIn. ## DevOps Tools