Skip to main content

No project description provided

Project description

pitertools

Tools to process python iterators in parallel.

map_parallel

Concurrently run computation on iterator, respecting backpressure.

Roadmap

  • Add automated testing, publishing
  • Add more tests
  • Allow running on Process pool executor

bootstrap instructions:

[install uv]
uv venv
uv sync
uv run ruff check .
uv run mypy pitertools
uv run pytest tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pitertools-0.6.1.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pitertools-0.6.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file pitertools-0.6.1.tar.gz.

File metadata

  • Download URL: pitertools-0.6.1.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pitertools-0.6.1.tar.gz
Algorithm Hash digest
SHA256 9fe068a75d6285d27fc8838219a63be1c8c2436612c6edef19e581a2284113c1
MD5 e9e91db629c13c2d3bb236bf25783492
BLAKE2b-256 91988280992b5ddec42b3296b991b172b3c45a8bc491777c6b6f95bee282b1da

See more details on using hashes here.

File details

Details for the file pitertools-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: pitertools-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pitertools-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3f3e1a3372c422ec538158afa805e76fd9b4ee7f40909e881f4d5d8d08b20f50
MD5 d245cfe7a86055377be25987c2dcae22
BLAKE2b-256 532fb1aa94396383a866dc5f674a3d0a35c1a0dab833c78592d98d26b686b5d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page