Skip to main content

Collection of usefull algorithms and other very disparate stuff

Project description

`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.

xoutil provides a basic implementation of :mod:`execution contexts
<xoutil.context>`, that allows a programmer to enter/exit an execution
context; which then may signal a component to behave differently. This
implementation of contexts does not support distribution, though. But it's
useful to implement components that have two different interfaces according to
the context in which they are invoked. In this regard, contexts are a thin
(but very idiomatic) alternative to some of the design patterns found
elsewhere.

.. image:: https://travis-ci.org/merchise-autrement/xoutil.svg?branch=master
:target: https://travis-ci.org/merchise-autrement/xoutil

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xoutil-1.7.3.tar.gz (182.0 kB view details)

Uploaded Source

Built Distribution

xoutil-1.7.3-py2.py3-none-any.whl (470.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file xoutil-1.7.3.tar.gz.

File metadata

  • Download URL: xoutil-1.7.3.tar.gz
  • Upload date:
  • Size: 182.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xoutil-1.7.3.tar.gz
Algorithm Hash digest
SHA256 36c7fb83ee9a097774895adee051c80567ad78d9dd13f47a17b8ba9556fe3195
MD5 da0570577facf2212a2e556981e5165c
BLAKE2b-256 b693b23a0dc2e74b67932c1676410d9b529dcb3adee9192ed1f5878ba4437162

See more details on using hashes here.

File details

Details for the file xoutil-1.7.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for xoutil-1.7.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0877145841e09dfacfc086eae79dd022eb30c8162455a304f3b8e0b8396b2f99
MD5 35bfd6216944492a7c6e3d9551baede8
BLAKE2b-256 9ebc8cb6d2e5637658fdc20f41c93d28e6df829d0d168569648e361618216dbc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page