More useful tools for Python iterators. A set of common utility functions.
[](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.
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
[functoolz](http://github.com/mrocklin/functoolz)
[classtoolz](http://github.com/mrocklin/classtoolz)
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)
| File | Size | Uploaded | |
|---|---|---|---|
| itertoolz-0.5.tar.gz | 3.6 kB | 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 |