= Highlighted python packages = See also http://k0s.org/links/?q=python * python-autopilot Actually an ubuntu app; not on pypi: https://wiki.ubuntu.com/Unity/QA/Autopilot """ The autopilot engine enables to ease the writing of python tests for your application manipulating your inputs like the mouse and keyboard. It also provides a lot of utilities linked to the X server and detecting applications. """ ---- * http://pypi.python.org/pypi/appwsgi Illustration of building your own ajax framework with a python3 wsgi server http://code.google.com/p/appwsgi/ * https://pypi.python.org/pypi/bidict bidirectional (one-to-one) mapping data structure {data structure} * https://pypi.python.org/pypi/chaco interactive 2-dimensional plotting http://github.enthought.com/chaco {plotting, visualization} * https://pypi.python.org/pypi/cli_tools Command Line Interface Tools {command line} * https://pypi.python.org/pypi/Cogs Toolkit for developing command-line utilities in Python {command line} * https://pypi.python.org/pypi/compoze Build package indexes {package, index} * https://pypi.python.org/pypi/configobj Config file reading, writing and validation. {ini} * https://pypi.python.org/pypi/cookiecutter A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template. https://github.com/audreyr/cookiecutter See also MakeItSo {boilerplate} * https://github.com/worldveil/dejavu Audio fingerprinting and recognition in Python {audio,ACR} * http://pypi.python.org/pypi/devpi devpi: github-style pypi index server and packaging meta tool. http://doc.devpi.net {package, index} * https://pypi.python.org/pypi/dulwich Python Git Library http://www.samba.org/~jelmer/dulwich/ {versioning, git} * https://pypi.python.org/pypi/easylogger Module provides some advanced features for original Python logging. Imitate and replace stdout and stderr streams in order to redirect print messages to required logging handlers {logging} * https://pypi.python.org/pypi/etherpad_lite Python interface for Etherpad-Lite's HTTP API https://github.com/devjones/PyEtherpadLite * http://pypi.python.org/pypi/ginsfsm GinsFSM, a library to develop systems based in finite-state machines. It's a communication framework, including a full asynchronous http/wsgi/winsocket/sockjs server. Ideal for working with Pyramid using traversal dispatch. http://ginsfsm.org * https://pypi.python.org/pypi/gitdb git object database {storage, versioning} * https://pypi.python.org/pypi/python-hglib mercurial python library python-hglib is a library with a fast, convenient interface to Mercurial. It uses Mercurial's command server for communication with hg. {versioning} * http://pypi.python.org/pypi/hgfs fuse filesystem with mercurial commit for each change http://resheteva.org.il/packages {versioning} * https://pypi.python.org/pypi/hgwebinit Mercurial hgweb init support. https://bitbucket.org/j3hyde/hgwebinit {versioning} * https://pypi.python.org/pypi/html5lib HTML parser based on the WHAT-WG Web Applications 1.0("HTML5") specifcation {html} * https://pypi.python.org/pypi/inbox SMTP for Humans. This is simplest SMTP server you'll ever see. {email} * https://pypi.python.org/pypi/lmdb cffi/CPython native wrapper for OpenLDAP MDB 'Lightning Database' library {storage} * http://cheeseshop.python.org/pypi/Louie Louie provides Python programmers with a straightforward way to dispatch signals between objects in a wide variety of contexts. It is based on PyDispatcher, which in turn was based on a highly-rated recipe in the Python Cookbook. (See also: http://louie.berlios.de/) * https://pypi.python.org/pypi/moviepy movie editor {video} * http://pypi.python.org/pypi/networkx Python package for creating and manipulating graphs and networks http://networkx.lanl.gov/ {graph} * https://pypi.python.org/pypi/pipdeptree Command line utility to show dependency tree of packages {packaging,dependencies} * http://pyepl.sourceforge.net/ Strangely, not on pypi Python Experiment-Programming Library; a library for coding psychology experiments in Python. It supports presentation of both visual and auditory stimuli, and supports both manual (keyboard/joystick) and sound (microphone) input as responses. * https://pypi.python.org/pypi/objgraph Draws Python object reference graphs with graphviz {graph} * http://pypi.python.org/pypi/path.py A module wrapper for os.path http://github.com/jaraco/path.py {files} * python-pyosd : osd * https://pypi.python.org/pypi/portalocker Portalocker is a library to provide an easy API to file locking. {files, locking} * prettytable * https://pypi.python.org/pypi/psutil psutil is a cross-platform library for retrieving information onrunning processes and system utilization (CPU, memory, disks, network)in Python. {processes} * http://pypi.python.org/pypi/PyCAPTCHA A Python framework for CAPTCHA tests http://svn.navi.cx/misc/trunk/pycaptcha/ * https://pypi.python.org/pypi/pyp Python Power At the Prompt http://code.google.com/p/pyp/ * http://pypi.python.org/pypi/pypiserver minimal pypi server https://github.com/schmir/pypiserver {packaging} * https://github.com/google/pyringe Debugger capable of attaching to and injecting code into python processes. {debugging} * https://pypi.python.org/pypi/python-application Basic building blocks for python applications {application,pattern} * https://pypi.python.org/pypi/python-fu python-fu: Python command line tools, for increased fu. {tool} * https://pypi.python.org/pypi/pytagcloud Create beautiful tag clouds as images or HTML {tags} * http://pypi.python.org/pypi/PyWebDAV WebDAV library including a standalone server for python http://code.google.com/p/pywebdav/ {web, sync} * https://pypi.python.org/pypi/remoteobjects an Object RESTational Model https://github.com/mozilla/remoteobjects * https://pypi.python.org/pypi/Radicale/ A Simple Calendar and Contact Server (CalDAV) http://radicale.org/ {calendar} * https://pypi.python.org/pypi/rsync.py Python port of rsync. Should help to synchronize folders. {sync} * https://pypi.python.org/pypi/sh Python subprocess wrapper https://github.com/amoffat/sh * https://pypi.python.org/pypi/state_machine Python state machine https://github.com/jtushman/state_machine {workflow} * https://pypi.python.org/pypi/urlgrabber retrieve from a url a la wget {urls} * https://pypi.python.org/pypi/vcs/0.4.0 Various version Control System (vcs) management abstraction layer for Python Documentation: http://packages.python.org/vcs/; http://pythonhosted.org/vcs/ Home page: https://github.com/codeinn/vcs {versioning} * https://pypi.python.org/pypi/watchdog Filesystem events monitoring {files, events, monitoring} * https://pypi.python.org/pypi/w3lib Library of web-related functions {html, web} * https://pypi.python.org/pypi/wsgiauth WSGI authentication middleware {auth, web} [TODO: thingy that steals description for i.e. pypi (setup.py metadata); then you could write a script to update this file v hand-editing]