The YAML specification is huge. Really, really huge. It contains all
the functionality of XML, except with flexibility and choice, which
makes it easier to read, but with a formal specification that is more
complex than XML.
The original pure-Perl implementation YAML costs just over 4 megabytes
of memory to load. Just like with Windows .ini files (3 meg to load)
and CSS (3.5 meg to load) the situation is just asking for a YAML::Tiny
module, an incomplete but correct and usable subset of the
functionality, in as little code as possible.
This module lets you defer actions that will take place when the control
flow returns into an upper scope. Currently, you can hook an upper
scope end, or localize variables, array/hash values or deletions of
elements in higher contexts. You can also return to an upper level and
know which context was in use then.
DateTime::Set is a module for datetime sets. It can be used to handle
two different types of sets:
* Fixed sets of predefined datetime objects. For example, if we wanted
to create a set of datetimes containing the birthdays of people in
our family.
* Recurring sets, such as "every Wednesday", or "noon on the 15th day
of every month". This type of set can have fixed starting and ending
datetimes, but neither is required.
Set::Infinite is a Set Theory module for infinite sets.
A set is a collection of objects. The objects that belong to a set are
called its members, or "elements". As objects we allow (almost)
anything: reals, integers, and objects (such as dates).
Note that there is no account for
- the order of elements. For example, {1,2} = {2,1}.
- repetition of elements. For example, {1,2,2} = {1,1,1,2} = {1,2}.
dot.conf is a simple-to-use and powerful configuration-file parser
library written in C. The configuration files created for dot.conf look
very similar to those used by the Apache Webserver.
Upstream bug (now fixed) sets MODPY_EGG_VERSION=unknown, so we have to
use that for now. Also, locale stuffs moved to i18n module. No bump
because it didn't package anyway. Sigh.
* Fixed rendering of fonts with 2 bit and 4 bit embedded graymaps
* Fixed bug in solid bold glyph rendering
* Updated to build with the latest version of FreeType
* Fixed crash when passing NULL to TTF_CloseFont()
Python-distutils-extra allows to easily integrate themable icons,
scrollkeeper based documentation and gettext based translations in your
python install and build tools. It can be used with python's distutils
or the enhanced setuptools.