A relatively sane approach to multiple dispatch in Python.
This implementation of multiple dispatch is efficient, mostly complete,
performs static analysis to avoid conflicts, and provides optional namespace
support. It looks good too.
Normal python sort algorithm sorts lexicographically, so you might not get the
results that you expect. Natsort provides a function natsorted() that helps sort
lists "naturally", either as real numbers (i.e. signed/unsigned floats or ints),
or as versions.
Nose plugin providing BDD dsl for python
Plugin for nose, inspired by http://github.com/fmeyer/yeti, which
uses a codec style to provide an RSpec style BDD dsl for python
tests
Optik is a powerful, flexible, extensible, easy-to-use command-line parsing
library for Python. Using Optik, you can add intelligent, sophisticated
handling of command-line options to your scripts with very little overhead.
pefile is a Python module to read and work with PE files. Most of the
information in the PE Header is accessible, as well as all the sections,
section's information and data.
This is an early version of a basic time period checking library for Python.
It is in part inspired by perl's Time::Period module and the time class
mechanism of Cfengine.
PEX files are self-contained executable Python virtual environments.
More specifically, they are carefully constructed zip files with a
#!/usr/bin/env python and special __main__.py that allows you to interact with
the PEX runtime
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.
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.
Protocol Buffers are a way of encoding structured data in an efficient yet
extensible format. Google uses Protocol Buffers for almost all of its internal
RPC protocols and file formats.