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

Uploaded Source

Built Distribution

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

pytools-2025.2.5-py3-none-any.whl (98.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pytools-2025.2.5.tar.gz
Algorithm Hash digest
SHA256 a7f5350644d46d98ee9c7e67b4b41693308aa0f5e9b188d8f0694b27dc94e3a2
MD5 3cb8a3ded158cc9d40d48ed670913e39
BLAKE2b-256 c37bf885a57e61ded45b5b10ca60f0b7575c9fb9a282e7513d0e23a33ee647e1

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pytools-2025.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 42e93751ec425781e103bbcd769ba35ecbacd43339c2905401608f2fdc30cf19
MD5 ff2aafad51753f9515f56950996dd4b7
BLAKE2b-256 f684c42c29ca4bff35baa286df70b0097e0b1c88fd57e8e6bdb09cb161a6f3c1

See more details on using hashes here.

Provenance

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