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

Uploaded Source

Built Distribution

pytools-2024.1.10-py3-none-any.whl (88.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytools-2024.1.10.tar.gz
  • Upload date:
  • Size: 81.7 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.10.tar.gz
Algorithm Hash digest
SHA256 9af6f4b045212c49be32bb31fe19606c478ee4b09631886d05a32459f4ce0a12
MD5 d1fdb1a160a3b5bdef2aa67302d728bd
BLAKE2b-256 ee0f56e109c0307f831b5d598ad73976aaaa84b4d0e98da29a642e797eaa940c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytools-2024.1.10-py3-none-any.whl
  • Upload date:
  • Size: 88.1 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 9cabb71038048291400e244e2da441a051d86053339bc484e64e58d8ea263f44
MD5 b178b505faa252ab36f523b1b4eda66e
BLAKE2b-256 66cf0a6aaa44b1f9e02b8c0648b5665a82246a93bcc75224c167b4fafa25c093

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