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

Uploaded Source

Built Distribution

pytools-2024.1.7-py3-none-any.whl (88.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytools-2024.1.7.tar.gz
  • Upload date:
  • Size: 82.2 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.7.tar.gz
Algorithm Hash digest
SHA256 3eeb371c56e2010ae0f4d6a28fb7aad4eacc24b366520f32b6bf294df8a69c94
MD5 f3e67be769c9336ce1ab356ed67fb1ec
BLAKE2b-256 cbfe33f6707e55d62ee82988c946bc32977dc2a10bdd5da6d4294009d0703c84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytools-2024.1.7-py3-none-any.whl
  • Upload date:
  • Size: 88.5 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 08bc27d93221848f72dc34184782c5da12baa972d320fafc5b98c6a115849995
MD5 1fce8a8c37b77efceb415ec2394ae190
BLAKE2b-256 e1892e2b3b6e39b9b641ba2290a7beb576abebb2e6f82efda1507fd0bd112150

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