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(), and
    • xotl.tools.future.types.is_scalar().

Contents

Indices and tables