Skip to main content

Python’s more-itertools is a fantastic compliment to itertools but it’s inconvenient to have to constantly look up which itertool is in which library. Oops All Itertools heaps them together into a loose pile in a single namespace.

Inspired by more-itertools issue 681

Build Status

Code:

https://github.com/lonnen/oops-all-itertools

Issues:

https://github.com/lonnen/oops-all-itertools/issues

Releases:

https://pypi.org/project/oops_all_itertools/#history

License:

MIT; See LICENSE

Install

To get started, install the library with pip:

$ pip install oops-all-itertools

Usage

>>> from oops_all_itertools import chain, chunked

>>> list(chain.from_iterable(chunked(range(6), 3)))
[0, 1, 2, 3, 4, 5]

For the full list of functions, see the itertools API documentation and the more-itertools API documentation.

Release files for oops-all-itertools 3.3.3

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

Source distribution (sdist)

Source distribution for oops-all-itertools 3.3.3
File Size Uploaded
oops_all_itertools-3.3.3.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for oops-all-itertools 3.3.3
File Interpreter ABI Platform
oops_all_itertools-3.3.3-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 5.2 kB

Release files / oops_all_itertools-3.3.3.tar.gz

Download URL oops_all_itertools-3.3.3.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9601684b198d5e02ff43e17ea012dd957464b07a73a3f777a649d0f4688dd692
BLAKE2b-256 checksum
How to use checksums
ba26c12172737eeedef385b7f39056fb78dcb70e4b19a6b98ed66c42e36a1980
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 24, 2025.

Transparency log

Release files / oops_all_itertools-3.3.3-py2.py3-none-any.whl

Download URL oops_all_itertools-3.3.3-py2.py3-none-any.whl
Size 2.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
900749988ae06605e1bbb29696eccbbe7afeef83da2c1b9a18ff37fdd1344507
BLAKE2b-256 checksum
How to use checksums
dfd54bd6139173fc66b5b4e0e649354ae6a98ff497d3295cf744df94689c52e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 24, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

3.3.3 This release

2 release files

3.3.1

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.1.0

2 release files

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