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

Uploaded Source

Built Distribution

pytools-2025.2.2-py3-none-any.whl (98.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pytools-2025.2.2.tar.gz
Algorithm Hash digest
SHA256 88ec51d9233b0a2b0935ed7f153457ee70dfd31a5a0ae400f3fc6cdcaf2d43dd
MD5 0a115061812a444d71788324286f4be7
BLAKE2b-256 171ee5471df34543a36d57dcf65b659aa07bd1124dbee79d5711f1599e3138d0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pytools-2025.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2821224e90609a5858a7b50a0159c1a8f10ea15df1b7b8d5d5c7e575c709b5d7
MD5 f0f50438cd00fb038b7073b1df607501
BLAKE2b-256 d4baeec9ed3b8fa3437f18ee756eb1fe88a373628ba64a48890ca75921fe74c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytools-2025.2.2-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page