Sah is a schema language for validating data structures. In the 0.9.0 series,
there will probably still be incompatible syntax changes between revision before
the spec stabilizes into 1.0 series.
This module's goal is to be a one stop shop for checking to see that your
versions across your dist are sane.
Tests for Valid XHTML (using XML::LibXML). If the XML is not valid,
a message will be generated with specific details about where the
parser failed.
This module generalises the mechanism of the wantarray function,
allowing a function to determine in some detail how its return value is
going to be immediately used.
Argh provides a very simple wrapper for argparse with support for
hierarchical commands that can be bound to modules or classes.
ConfigArgParse is a drop-in replacement for argparse that allows options to
also be set via config files and/or environment variables.
frozendict is an immutable wrapper around dictionaries that implements the
complete mapping interface. It can be used as a drop-in replacement for
dictionaries where immutability is desired.
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).
path.py implements a path objects as first-class entities, allowing common
operations on files to be invoked on those path objects directly.
Pydenticon is a small utility library that can be used for deterministically
generating identicons based on the hash of provided data.