Implementation of .net's IEnumerable interface in python W/ support for generics.
Project description
PyEnumerable 
Implementation of .NET's IEnumerable interface in python W/ support for generics.
Issue tracker
1.0.0
- Design protocols for each operation set
- Design & Implement
Enumerableconstructor(s) for PP implementation - Add pure python implementation of
Enumerable(assuming inputs aren't guaranteed to beHashableor immutable & maintaining order)- Any
- All
- Aggregate
- Chunk
- Average
- Append
- Except
- Distinct
- Count
- Contains
- Concat
- Join
- Intersect
- Group join
- Group by
- Prepend
- Order
- Min
- Skip
- Single
- Sequence equal
- Reverse
- Union
- Of type
- Take
- Sum
- Zip
- Where
- Select
- Max
- remove
Comparablebind from type variables - Publish on pypi
1.0.1
- Add project links to
pyproject.toml
1.1.0
- Improve test code quality
- Add hashed pure python implementation of
Enumerable(assuming inputs are guaranteed to beHashable& immutable & not maintaining order)
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
pyenumerable-1.0.2.tar.gz
(9.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyenumerable-1.0.2.tar.gz.
File metadata
- Download URL: pyenumerable-1.0.2.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25f675badc7bb7ff2daa148d9ca5610e1975792b6b62c2f0a155c7a410b1364b
|
|
| MD5 |
182ab737d8ca25718a556bcf5a7c8a11
|
|
| BLAKE2b-256 |
489e394c7c825e190046d64626e1f33c116a38df36a87bb3bdd0aa6b75f6758a
|
File details
Details for the file pyenumerable-1.0.2-py3-none-any.whl.
File metadata
- Download URL: pyenumerable-1.0.2-py3-none-any.whl
- Upload date:
- Size: 19.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e38db41b5d5584c575d637638bb98d06526363c308a6a33fe41d0bd19496ff02
|
|
| MD5 |
439c48ad6b3605d5237a2ff6cc6b124a
|
|
| BLAKE2b-256 |
c0fa94a672e44c4f07ef1442db33835d83b53299da78760f62128d01a735a38c
|