Skip to main content

Itertoolz

More useful tools for Python iterators. A set of common utility functions.

[![Build Status](https://travis-ci.org/mrocklin/itertoolz.png)](https://travis-ci.org/mrocklin/itertoolz)

Relationship to itertools

The itertools package (with an s) is a package in the standard library. It differs from itertoolz (with a z) in the following ways.

  • itertools has an s. itertoolz has a z.

  • itertools is strictly a library of [streaming algorithms](http://en.wikipedia.org/wiki/Streaming_algorithm) while itertoolz accepts functions that require finite iterators.

  • itertools changes very slowly and is managed by the official Python community (you submit a PEP). itertoolz is more loose (you submit a pull request)

  • itertools is minimal. itertoolz accepts recipes.

Author

[Matthew Rocklin](http://matthewrocklin.com)

LICENSE

New BSD. See [License File](LICENSE.TXT).

Install

itertoolz is on the Python Package Index (PyPi)

pip install itertoolz

or

easy_install itertoolz

or from source

./setup.py install

Dependencies

itertoolz supports Python 2.6+ and Python 3.2+ with a common codebase.

It has no dependencies outside of the standard library.

See Also

Metadata

Release files for itertoolz 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for itertoolz 0.5
File Size Uploaded Provenance
itertoolz-0.5.tar.gz 3.6 kB Without provenance Details

Release files / itertoolz-0.5.tar.gz

Download URL itertoolz-0.5.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
29769ef947544ed41e88dbda5b4ac17abf561944750c7a40ae4a45361018af26
BLAKE2b-256 checksum
How to use checksums
994fc6c73200d3c8679199d3929928d052aa9182e09c8fe9873b0ea59f7e6a7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for itertoolz 0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page