Skip to main content

A collection of tools for Python

Project description

Gitlab Build Status Github Build Status Python Package Index Release Page Zenodo DOI for latest release

Pytools is a big bag of things that are “missing” from the Python standard library. This is mainly a dependency of my other software packages, and is probably of little interest to you unless you use those. If you’re curious nonetheless, here’s what’s on offer:

  • A ton of small tool functions such as len_iterable, argmin, tuple generation, permutation generation, ASCII table pretty printing, GvR’s monkeypatch_xxx() hack, the elusive flatten, and much more.

  • Batch job submission, pytools.batchjob.

  • A lexer, pytools.lex.

  • A persistent key-value store, pytools.persistent_dict.

Links:

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

pytools-2024.1.15.tar.gz (77.6 kB view details)

Uploaded Source

Built Distribution

pytools-2024.1.15-py3-none-any.whl (88.6 kB view details)

Uploaded Python 3

File details

Details for the file pytools-2024.1.15.tar.gz.

File metadata

  • Download URL: pytools-2024.1.15.tar.gz
  • Upload date:
  • Size: 77.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for pytools-2024.1.15.tar.gz
Algorithm Hash digest
SHA256 7fb2f18bcaf36eb1ea32189e9752bb8dcb5b9010887bbd2edede15ac40b243f0
MD5 f9cf7405cb3a9526316c45ae8fa55870
BLAKE2b-256 25595571a586749481e05cec94640aa6e0c9c5ca1f491b74a6200987bcb17ba4

See more details on using hashes here.

File details

Details for the file pytools-2024.1.15-py3-none-any.whl.

File metadata

  • Download URL: pytools-2024.1.15-py3-none-any.whl
  • Upload date:
  • Size: 88.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for pytools-2024.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 f16f4a14501cb1e6f2989a424699edb258b7ae8bf403a8fc5ae243022a438874
MD5 5dd94a72ff8b58de7bf4b1bf8b7566d0
BLAKE2b-256 0522edeb996e052e326483e500b653632076cd2ca154cc4a8d14338609a01a26

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