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

Uploaded Source

Built Distribution

pytools-2024.1.11-py3-none-any.whl (88.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytools-2024.1.11.tar.gz
  • Upload date:
  • Size: 81.9 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.11.tar.gz
Algorithm Hash digest
SHA256 fa966e09857bcd9299f961d58fc128e8333e4ac5fcea52473af5aae88f814e38
MD5 bac4f86259beaf148e7bc38c5a9096fe
BLAKE2b-256 b780188130dc3d1238f35a8a1ed788c42bdf00b9fd00f03a03b150778ceb846f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pytools-2024.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 b3f254dcd6986426c21fcd52803a248e837a34b78a8c4abe09724cb60e0901ea
MD5 6b13bccf4bbce70f498e8b3390516aa7
BLAKE2b-256 6083df2f2e6de93798cfd1432aafaad6f23c80a217983b022d0b4bd739194072

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