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.2.0¶
Drop support for Python 3.5, 3.6 and 3.7 and commit to support Python 3.8, and 3.9.
The code might run in Python 3.6+, but we’re not testing anymore on those versions.
Remove long-deprecated functions and classes:
xotl.tools.deprecation.inject_deprecated()
,xotl.tools.future.types.is_module()
,xotl.tools.future.types.are_instances()
,xotl.tools.future.types.no_instances()
,xotl.tools.decorator.meta.flat_decorator()
,xotl.tools.cpystack.iter_frames()
,xotl.tools.future.types.mro_dict
,xotl.tools.future.types.mro_get_value_list()
,xotl.tools.future.types.mro_get_full_mapping()
,xotl.tools.future.types.is_iterable()
,xotl.tools.future.types.is_collection()
,xotl.tools.future.types.is_mapping()
,xotl.tools.future.types.is_string_like()
, andxotl.tools.future.types.is_scalar()
.
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- Changelog
- How to contribute to
xotl.tools
- List of contributors
- Copyright and Licence