cfgparse is Python module for parsing configuration files.
PyCXX is a set of C++ facilities to make it easier to write Python
extensions. The chief way in which PyCXX makes it easier to write Python
extensions is that it greatly increases the probability that your program
will not make a reference-counting error and will not have to continually
check error returns from the Python C API.
PyCXX integrates Python with C++ in these ways:
- C++ exception handling is relied on to detect errors and clean up. In
a complicated function this is often a tremendous problem when writing
in C. With PyCXX, we let the compiler keep track of what objects need
to be dereferenced when an error occurs.
- The Standard Template Library (STL) and its many algorithms plug and
play with Python containers such as lists and tuples.
- The optional CXX_Extensions facility allows you to replace the clumsy
C tables with objects and method calls that define your modules and
extension objects.
A Python library which provides support for handling directories as described
in the XDG Base Directory and User Folders specifications.
The Abilities of LibRCC Library
===============================
* Language Autodetection
* On the fly translation between languages, using online-services!
* Encoding Autodetection for most of European Languages1
* Support for encoding detection plugins (besides Enca and LibRCD)
* Recoding/translation of multi-language playlists!
* Cache to speed-up re-recoding.
* Possibility to configure new languages and encodings.
* Shared configuration file. For example mentioned TagLib and LibID3 patches
do not have their own user interface, but will utilize the same recoding
configuration as XMMS.
* As well the separate program for configuration adjustment is available.
* GTK/GTK2 UI Library: you can add properties page to your GTK application
with 3 lines of code.
* Menu localization opportunity
Clone Digger aims to detect similar code in Python and Java programs.
The synonyms for the term "similar code" are "clone" and "duplicate code".
This is a Python module for generating objects that compute the Cyclic
Redundancy Check (CRC). It includes a (optional) C extension for fast
calculation, as well as a pure Python implementation. 8, 16, 24, 32,
and 64 bit CRC are supported.
PyDal is a database abstraction layer for Python. It provides a DBAPI 2.0
wrapper for DBAPI 2.0 drivers. Sounds strange, but even drivers that fully
conform to the DBAPI can differ enough to make building database independent
applications difficult. Two major abstractions handled by PyDal are
paramstyles and datetime objects. PyDal makes it possible to use the same
paramstyle and datetime types with any module that conforms to DBAPI 2.0.
In addition, paramstyles and datetime types are configurable.
This is a Python module for making simple Text/Console-mode user interfaces.
The binary I/O stream class library presents a platform-independent way to
access binary data streams in C++.
The library is hardware independent in the form that it transparently
converts between the different forms of machine-internal binary data
representation.
It further employs no special I/O protocol and can be used on arbitrary
binary data sources.
A small utility package that depends on tools too recent for Twisted (like
datetime in python2.4) but performs generic enough functions that it can be
used in projects that don't want to share Divmod's other projects' large
footprint.
Currently included:
* A powerful date/time formatting and import/export class (ExtimeDotTime),
for exchanging date and time information between all Python's various
ways to interpret objects as times or time deltas.
* Tools for managing concurrent asynchronous processes within Twisted.
* A metaclass which helps you define classes with explicit states.
* A featureful Version class.
* A formal system for application of monkey-patches.