Java-like typed Stream class for easier handling of generators.
Project description
typed_stream
Java-like typed Stream for Python
This library heavily uses itertools for great performance and simple code.
Examples
In examples are cool examples using Streams.
Not yet asked questions
I'll try to answer questions that could occur.
Which type-checkers do you support?
Currently only mypy is fully supported, because I couldn't get the others to work properly.
Why are there no changelogs?
I'm too lazy. I don't know of anybody using this (except me) and I don't need to write changelogs for myself. If you need changelogs, please create an issue.
Why EUPL-1.2-or-later?
- 🇪🇺
- AGPL3 is too long
- Google EUPL Policy
Is it production-ready?
Probably.
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
typed_stream-0.69.0.tar.gz
(24.2 kB
view details)
Built Distribution
File details
Details for the file typed_stream-0.69.0.tar.gz
.
File metadata
- Download URL: typed_stream-0.69.0.tar.gz
- Upload date:
- Size: 24.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71217c8623eb7850cea81092f21fbee80ded1eaa1ab0bc24ee001e3a336baa4e |
|
MD5 | 344992f4d7f7c12e647c8ff313a282d1 |
|
BLAKE2b-256 | 03eeeda719adfb7722bc678bf66d7d48d463cb06ff04cf4def4a537c209730f7 |
File details
Details for the file typed_stream-0.69.0-py3-none-any.whl
.
File metadata
- Download URL: typed_stream-0.69.0-py3-none-any.whl
- Upload date:
- Size: 29.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbb01bfd70d1b9264b1af82f9d5631132227bd3ccea3f53eb239a8cf21669993 |
|
MD5 | 71076fde0891bbbe9b78b92e05246c06 |
|
BLAKE2b-256 | ab475e8f4e6606cbfb4f0a43edb1f56779f174104a663e67732e32905c086379 |