Skip to main content

A collection of tools for Python

Reason this release was yanked:

https://github.com/inducer/pytools/pull/245 broke compatibility by removing the Tag constructor.

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.9.tar.gz (81.0 kB view details)

Uploaded Source

Built Distribution

pytools-2024.1.9-py3-none-any.whl (88.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytools-2024.1.9.tar.gz
  • Upload date:
  • Size: 81.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.4

File hashes

Hashes for pytools-2024.1.9.tar.gz
Algorithm Hash digest
SHA256 13fc1290217e6ca7533b0a0b8672561082b12bb6ca322c4dead3f28e28652fef
MD5 13cf353855a02c86b15f9b617fe91507
BLAKE2b-256 3cc1899da1312f93e1b3ef9cdb8a4c339f380569321965d8c7da56416019843d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytools-2024.1.9-py3-none-any.whl
  • Upload date:
  • Size: 88.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.4

File hashes

Hashes for pytools-2024.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 30c0c34de6996a410b349b7bb0e2e533fb996e0e16a7161aeb0f3d84d82e1233
MD5 37a8e1e8d8d17defb6e95107e30ccabb
BLAKE2b-256 1dc98c8bbba7c3f23888a5a1b47d02361adbc5e791cc3316fcc173e4270f8e56

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