This module implements ISO 8601 date, time and duration parsing. The
implementation follows ISO8601:2004 standard, and implements only date/time
representations mentioned in the standard. If something is not mentioned there,
then it is treated as non existent, and not as an allowed option.
For instance, ISO8601:2004 never mentions 2 digit years. So, it is not intended
by this module to support 2 digit years. (while it may still be valid as ISO
date, because it is not explicitly forbidden.) Another example is, when no time
zone information is given for a time, then it should be interpreted as local
time, and not UTC.
As this module maps ISO 8601 dates/times to standard Python data types, like
date, time, datetime and timedelta, it is not possible to convert all possible
ISO 8601 dates/times. For instance, dates before 0001-01-01 are not allowed by
the Python date and datetime classes. Additionally fractional seconds are
limited to microseconds. That means if the parser finds for instance nanoseconds
it will round it to microseconds.
Resolve specially formated statements to Python objects.
Turn strings like "packagename.modulename:Eval().the_rest()" into
whatever you would get back by performing a similar sequence of
imports and calls. This is useful for config files and situations
where you would like to import things in a lazy way. Later this
package will probably provide a way to restrict resolution for safety.
ResourcePackage is a mechanism for automatically managing resources (i.e.
non-Python files: small images, documentation files, binary data) embedded in
Python modules (as Python source code), particularly for those wishing to
create re-usable Python program.
rlcompleter2 is an interactive readline completion handler, featuring:
* completion on any python expression/statement
* interactive introspection into function signatures and docstrings
* convenient completions on module, instance and function objects
* ultra simple user interface: <tab> (try hit it multiple times!)
Routines for obtaining the class names of an object and its parent
classes.
Additional functools in the spirit of stdlib's functools.
jaraco.itertools Tools for working with iterables. Complements itertools
and more_itertools.
Additional facilities to supplement Python's stdlib logging module.
Routines pertinent to the fourth dimension.
jaraco.util contains a number of nominally useful, reusable classes and
functions.
They're designed to be intuitively named and self-documenting (many with
extensive doctests).