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.1.tar.gz (86.0 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.1-py3-none-any.whl (99.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytools-2026.1.1.tar.gz
  • Upload date:
  • Size: 86.0 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.1.tar.gz
Algorithm Hash digest
SHA256 260e0d88c9a903c65cfe34fbe818764f44a3f96e722e1a3645ce4d596add22b1
MD5 2eea59f20874d415430f2040e251c31d
BLAKE2b-256 4107ad213383d0733f9ccb88e05bb79ace967946009f8652a2394f845648aa38

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytools-2026.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: pytools-2026.1.1-py3-none-any.whl
  • Upload date:
  • Size: 99.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f6d9a39c871b6dc761893373792f10b67886c83e38f2aa09b66e11f8c021436
MD5 75fd95f08e031b8ba1d2b27e4cae1e01
BLAKE2b-256 bb4532a4b57ff351213094a533067db1846494db9bba5f3348b75223b94f3d22

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytools-2026.1.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