Personal tools
Skip to content. | Skip to navigation
ostestr is a testr wrapper that uses subunit-trace for output and builds some helpful extra functionality around testr.
OSProfiler is an OpenStack cross-project profiling library.
Passlib is a password hashing library for Python 2 & 3, which provides cross-platform implementations of over 30 password hashing algorithms, as well as a framework for managing existing password hashes. It's designed to be useful for a wide range of tasks, from verifying a hash found in /etc/shadow, to providing full-strength password hashing for multi-user application. * See the `online documentation <http://packages.python.org/passlib>`_ for details, installation instructions, and examples. * See the `Passlib homepage <http://passlib.googlecode.com>`_ for the latest news, more information, and additional downloads. * See the `changelog <http://packages.python.org/passlib/history.html>`_ for a description of what's new in Passlib. All releases are signed with the gpg key `4CE1ED31 <http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4D8592DF4CE1ED31>`_.
A module wrapper for os.path
PBR is a library that injects some useful and sensible default behaviors into your setuptools run. It started off life as the chunks of code that were copied between all of the OpenStack projects. Around the time that OpenStack hit 18 different projects each with at least 3 active branches, it seems like a good time to make that code into a proper re-usable library.
PDFMiner is a tool for extracting information from PDF documents. Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data. PDFMiner allows to obtain the exact location of texts in a page, as well as other information such as fonts or lines. It includes a PDF converter that can transform PDF files into other text formats (such as HTML). It has an extensible PDF parser that can be used for other purposes instead of text analysis.
A WSGI object-dispatching web framework, designed to be lean and fast, with few dependancies.
Pip is a replacement for `easy_install <http://peak.telecommunity.com/DevCenter/EasyInstall>`_. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.
PLY is a straightforward lex/yacc implementation. Here is a list of its essential features: * It is implemented entirely in Python. * It uses LR-parsing which is reasonably efficient and well suited for larger grammars. * PLY provides most of the standard lex/yacc features including support for empty productions, precedence rules, error recovery, and support for ambiguous grammars. * PLY is straightforward to use and provides very extensive error checking. * PLY doesn't try to do anything more or less than provide the basic lex/yacc functionality. In other words, it's not a large parsing framework or a component of some larger system.
polib is a library to manipulate, create, modify gettext files (pot, po and mo files). You can load existing files, iterate through it’s entries, add, modify entries, comments or metadata, etc… or create new po files from scratch. polib supports out of the box any version of python ranging from 2.4 to latest 3.X version. polib is pretty stable now and is used by many opensource projects. The project code and bugtracker is hosted on Bitbucket. polib is generously documented, you can browse the documentation online, a good start is to read the quickstart guide.