[DebianPackage:python], [DebianPackage:python3], [DebianPackage:pypy]
= Compatibility 2-3 =
* [DebianPackage:python-six], [DebianPackage:python3-six], [DebianPackage:pypy-six]
* [DebianPackage:python-3to2], [DebianPackage:python3-3to2]
= fcgi =
* [DebianPackage:python-flup] Python 2 Only!
* [http://stackoverflow.com/questions/23482357/fastcgi-wsgi-library-in-python-3 FastCGI WSGI library in Python 3?]
* https://pypi.python.org/pypi/flup6
= Installing =
* [https://docs.python.org/3.6/installing/ Installing Python Modules]
* [https://packaging.python.org/installing/ Installing Packages]
* [DebianPackage:python-virtualenv], [DebianPackage:python3-venv]
{{{#!sh
$ virtualenv
}}}
{{{#!sh
$ python3 -m venv
}}}
* [DebianPackage:python-pip], [DebianPackage:python-pip]
{{{#!sh
$ pip install 'SomeProject'
$ pip install 'SomeProject' --upgrade
$ pip install -r
$ pip install -r --upgrade
$ pip list
$ pip list --outdated
$ pip show 'SomeProject'
}}}
* [https://packaging.python.org/installing/#id22 Installing from local archives]
{{{#!sh
$ pip install --no-index --find-links=file:///local/dir/ SomeProject
$ pip install --no-index --find-links=/local/dir/ SomeProject
$ pip install --no-index --find-links=relative/dir/ SomeProject
}}}
* [http://stackoverflow.com/questions/2720014/upgrading-all-packages-with-pip Upgrading all packages with pip]
* [https://github.com/pypa/pip/issues/59 Add "upgrade" and "upgrade-all" commands]
= Web Applications =
== Kotti ==
* https://pypi.python.org/pypi/Kotti
* http://kotti.pylonsproject.org/
* https://github.com/Kotti/Kotti
* http://danielnouri.org/notes/2010/01/25/16-hours-into-a-new-cms-with-pyramid/
* http://davidemoro.blogspot.ca/2015/07/kotti-cms-successful-story-part-1.html
* http://fr.slideshare.net/avoinea/kotti-cms-101
=== Pyramid documentation for Kotti installation ===
* [DebianPackage:python-pyramid], [DebianPackage:python3-pyramid]
* [http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/startup.html Startup]
* [http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/paste.html PasteDeploy Configuration Files]
== Pyramid ==
=== Pyramid Sessions ===
* [http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/pylons/sessions.html Sessions]
* [http://docs.pylonsproject.org/projects/pyramid_beaker/en/latest/ pyramid_beaker]
* [DebianPackage:python-pyramid-beaker], ([DebianPackage:python3-pyramid-beaker] not yet)
* [DebianPackage:python-beaker], [DebianPackage:python3-beaker]
* [https://pypi.python.org/pypi/dogpile.cache dogpile.cache]
* [DebianPackage:python-dogpile.cache], [DebianPackage:python3-dogpile.cache]
* [https://pypi.python.org/pypi/pyramid-dogpile-cache2 pyramid-dogpile-cache2]
* [https://pypi.python.org/pypi/pyramid_dogpile_cache pyramid_dogpile_cache]
=== Pyramid at Debian ===
https://packages.debian.org/fr/pyramid
* [DebianPackage:python-pyramid], [DebianPackage:python3-pyramid]
* [DebianPackage:python-pyramid-multiauth], [DebianPackage:python3-pyramid-multiauth]
...
= Functional or acceptance testing =
* [DebianPackage:python-ghost] supports JavaScript
* [DebianPackage:python-scrapy], [DebianPackage:python-w3lib]
* [DebianPackage:python-mechanize]
* [DebianPackage:python-twill]
* [DebianPackage:funkload]
* [http://stackoverflow.com/questions/31889259/behat-mink-selenium-abstraction-layer-for-python behat/mink selenium abstraction layer for python?]
* [https://pypi.python.org/pypi/robotframework pypi/robotframework], [http://robotframework.org/ ROBOT FRAMEWORK: Generic test automation framework for acceptance testing and ATDD]
* [https://splinter.readthedocs.io/en/latest/ Splinter]
* [https://pypi.python.org/pypi/zope.testbrowser pypi/zope.testbrowser]
= Search =
* [DebianPackage:python-pysolr]
* [DebianPackage:django-haystack]
* [https://pypi.python.org/pypi/kotti_solr kotti_solr]
* keyword: kotti elastic
* [https://github.com/Kotti/kotti_es Kotti/kotti_es]
= Symfony - Kotti =
* https://github.com/truelab/
= Various modules =
* [WikiPedia:Kivy] Library for developing mobile apps and other multitouch application software with a natural user interface (NUI). It can run on Android, iOS, Linux, OS X, and Windows.
== Event Dispatcher (Mediator Pattern) ==
* [https://pypi.python.org/pypi/mediator mediator]
* [https://gist.github.com/Kilte/3c8e39647224be97daab Kilte/dispatcher.py]
* [http://code.activestate.com/recipes/577432-simple-event-dispatcher/ Simple event dispatcher (Python recipe)] An example of a simple event dispatcher mini-framework
== Asychronous IO ==
* [Google:python3+twisted+documentation]