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

Uploaded Source

Built Distribution

pytools-2024.1.6-py2.py3-none-any.whl (88.6 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: pytools-2024.1.6.tar.gz
  • Upload date:
  • Size: 81.3 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.6.tar.gz
Algorithm Hash digest
SHA256 bbdb7506b0966a44a177c5e555675bece1e65e15bbb1114f370b223e069322b9
MD5 8480b04b26c9b91cba6574e8b09b584a
BLAKE2b-256 72c78268b500d2d80ae4232e978877fe8779dea7671066288a10776476e8ebc8

See more details on using hashes here.

File details

Details for the file pytools-2024.1.6-py2.py3-none-any.whl.

File metadata

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

File hashes

Hashes for pytools-2024.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 02825046c4a59a98cbb9fcb02eba6551ee3cbba08932d5474e19a37e910dfcd3
MD5 f7d44e999919b6ccb2fec1f505f5d60a
BLAKE2b-256 b741f96b6e0181d1452413bfd15bb208b715551eb847cb35eba3c2bf3be9bab6

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