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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytools-2026.1-py3-none-any.whl (99.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytools-2026.1.tar.gz
  • Upload date:
  • Size: 85.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pytools-2026.1.tar.gz
Algorithm Hash digest
SHA256 7b6438ca5ecdedee42e16c8cb702c2ae562a98fb262dac1a3b01b121cc34bed5
MD5 6f8221e6b5d4e47539a42b844839391d
BLAKE2b-256 ec82fd06f57ae9bd3bf4cfce3bc5210aab6d7b6e5bcf1ff11b219d37e2181c82

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytools-2026.1.tar.gz:

Publisher: release.yml on inducer/pytools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pytools-2026.1-py3-none-any.whl
  • Upload date:
  • Size: 99.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pytools-2026.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e4936d23fe553a62dfe449eba6ad61c620d6910a9487f8b0147f9e1a1abeb994
MD5 f68fbc1dd9b7e89ceccab092d9027324
BLAKE2b-256 301dfd8ac25df133ec8d107faf5bd29c2f99d924d20a9823c06426d4b303a4c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytools-2026.1-py3-none-any.whl:

Publisher: release.yml on inducer/pytools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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