Pika is a pure-Python implementation of the AMQP 0-9-1 protocol
that tries to stay fairly independent of the underlying network
support library. Pika was developed primarily for use with
RabbitMQ, but should also work with other AMQP 0-9-1 brokers.
pinocchio plugins for the nose testing framework
Extra plugins for the nose testing framework. Provides tools for
flexibly assigning decorator tags to tests, choosing tests based
on their runtime, doing moderately sophisticated code coverage
analysis of your unit tests, and making your test descriptions look
like specifications.
The PyPA recommended tool for installing and managing Python packages.
pip is a replacement for easy_install. It uses mostly the same techniques
for finding packages, so packages that were made easy_installable should
be pip-installable as well.
pip is meant to improve on easy_install. Some of the improvements:
* All packages are downloaded before installation. Partially-completed
installation doesn't occur as a result.
* Care is taken to present useful output on the console.
* The reasons for actions are kept track of. For instance, if a package
is being installed, pip keeps track of why that package was required.
* Error messages should be useful.
* Packages don't have to be installed as egg archives, they can be
installed flat (while keeping the egg metadata).
Plan is a Python package for writing and deploying cron jobs. Plan will
convert Python code to cron syntax. You can easily manage your cron jobs
with Plan like a charm. It is designed for elegancy and writing cron jobs
with as little amount of code as possible. It's extensible but comes with
several good useful job types out of the box.
pkgconfig is a Python module to interface with the pkg-config command line tool.
Plex is a Python module for constructing lexical analysers,
or scanners. Plex scanners have almost all the capabilities of
the scanners generated by GNU Flex, and are specified in a very
similar way. Tokens are defined by regular expressions, and each
token has an associated action, which may be to return a literal
value, or to call an arbitrary function.
The zc.lockfile package provides a basic portable implementation of
interprocess locks using lock files. The purpose if not specifically
to lock files, but to simply provide locks with an implementation
based on file-locking primitives. Of course, these locks could be
used to mediate access to other files. For example, the ZODB file
storage implementation uses file locks to mediate access to
file-storage database files. The database files and lock file files
are separate files.
ZConfig is a general use Python configuration library. It supports a
hierarchical schema-driven configuration model that allows a schema to
specify data conversion routines written in Python. ZConfig's model is
very different from the model support by the ConfigParser module
found in Python's standard library, and is more suitable to
configuration-intensive applications.
This is the plugin manager as used by pytest but stripped of pytest
specific details.
AVRDUDE - AVR Downloader/UploaDEr - is a program for updating the
flash, eeprom, and fuse bit memories of Atmel AVR microcontrollers.
It operates with several programmers including STK500 and most
directly connect parallel port style programmers.