Welcome to xoutil’s documentation!¶
xoutil is a collection of disparate utilities that does not conform a framework for anything. xoutil is essentially an extension to the Python’s standard library.
What’s new in 1.7.12¶
xoutil.datetime.EmptyTimeSpan
is now pickable.
Contents:¶
xoutil
– Collection of tools. Top-level imports.xoutil.annotate
- Py3k compatible annotations for Python 2xoutil.bases
- Numeric base 32 and base 64 integer representationsxoutil.bound
– Helpers for bounded execution of co-routines.xoutil.cli
– Command line application facilitiesxoutil.collections
- High-performance container datatypesxoutil.connote
– Predicatesxoutil.context
- Simple execution contextsxoutil.crypto
- Other cryptographic servicesxoutil.data
- Useful data-structures and data related algorithmsxoutil.datetime
- Basic date and time typesxoutil.decorator
- Several decoratorsxoutil.deprecation
- Utils for marking deprecated elementsxoutil.dim
- Facilities to work with concrete numbersxoutil.eight
– Extensions for writing code that runs on Python 2 and 3xoutil.formatter
- Formattingxoutil.fs
– file system utilitiesxoutil.functools
- Higher-order functions and operations on callable objectsxoutil.html
– Helpers for manipulating HTML.xoutil.infinity
- An infinite valuexoutil.inspect
– Inspect live objectsxoutil.iterators
- Functions creating iterators for efficient loopingxoutil.json
- Encode and decode the JSON formatxoutil.logger
- Standard logger helpersxoutil.modules
– Utilities for working with modulesxoutil.names
– Utilities for handling objects namesxoutil.objects
- Functions for dealing with objectsxoutil.params
– Function signaturesxoutil.pprint
– Extension to the data pretty printer.xoutil.progress
- Console progress utilsxoutil.records
- Records definitions.xoutil.string
- Common string operations.xoutil.subprocess
- Extensions to subprocess stardard modulexoutil.textwrap
– Text wrapping and filling.xoutil.threading
– Higher-level threading interfacexoutil.types
- Names for built-in types and extensions.- Other utils
- Changelog
- Work plans (backlogs)
- How to contribute to xoutil
- List of contributors
- Copyright and Licence