Welcome to xotl.tools’s documentation!¶
Collection of disparate utilities.
xotl.tools
is essentially an extension to the Python’s standard library,
it does not make up a full framework, but it’s very useful to be used from a
diversity of scenarios.
What’s new in 2.1.10¶
Improve type hints for several modules.
We run mypy 0.782 in a large project of ours that uses many modules of xotl.tools and we discovered no major roadblocks. So we think this deserves its own release.
The list of modules we deem are complete:
xotl.tools.dim
xotl.tools.future.itertools
xotl.tools.fp.tools
xotl.tools.string
xotl.tools.future.objects
xotl.tools.future.datetime
Add official support for Python 3.9. We now our test
Contents¶
xotl.tools.bases
- Numeric base 32 and base 64 integer representationsxotl.tools.bound
– Helpers for bounded execution of co-routinesxotl.tools.cli
– Command line application facilitiesxotl.tools.clipping
- Object string representation protocolxotl.tools.context
- Simple execution contextsxotl.tools.cpystack
- Utilities to inspect the CPython’s stackxotl.tools.crypto
- Other cryptographic servicesxotl.tools.decorator
- Several decoratorsxotl.tools.deprecation
- Utils for marking deprecated elementsxotl.tools.dim
- Facilities to work with concrete numbersxotl.tools.fp
– Functional Programming in Pythonxotl.tools.fs
– file system utilitiesxotl.tools.future
- Extend standard modules with “future” featuresxotl.tools.infinity
- An infinite valuexotl.tools.keywords
– Tools for manage Python keywords as namesxotl.tools.modules
– Utilities for working with modulesxotl.tools.names
– Utilities for handling objects namesxotl.tools.objects
- Functions for dealing with objectsxotl.tools.params
– Tools for managing function argumentsxotl.tools.progress
- Console progress utilsxotl.tools.records
- Records definitionsxotl.tools.string
- Common string operationsxotl.tools.symbols
– Logical valuesxotl.tools.tasking
– Task oriented tools.xotl.tools.testing
– Utilities testingxotl.tools.validators
– value validatorsxotl.tools.values
– coercers (or checkers) for value typesxotl.tools.web
– Utils for Web applications- Package
xoutil
- Changelog
- How to contribute to
xotl.tools
- List of contributors
- Copyright and Licence