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

Uploaded Source

Built Distribution

pytools-2024.1.12-py3-none-any.whl (88.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytools-2024.1.12.tar.gz
  • Upload date:
  • Size: 82.6 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.12.tar.gz
Algorithm Hash digest
SHA256 c603dfaf6f58f72fdd262259194cdf9df6c0a37d1d5a3e3a73e1f5af6a8f37d2
MD5 02d1931a2e31ee666fd7b8b728143b9b
BLAKE2b-256 d8f69529f6b238f3d358ac113f1c8bbb0b5cb4683be3b80376aee1fac98d8804

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytools-2024.1.12-py3-none-any.whl
  • Upload date:
  • Size: 88.8 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 aa146d5dde5b78fdd3ddffc20d35159d1330256f8b49dada81b87b5310cafecf
MD5 a2c4a7e35e1c4d7bf842dfdd788b329c
BLAKE2b-256 fb5fc4b8b77d1de5e3da38978c04650b3c409e3487af2bc755b9c580a5047b8f

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