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
v1.0.x
- 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; preserving 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
- Add external constructor wrapper
- Add technical documentation pure python implementation
- Implement
__str__&__repr__for
v1.1.x
- Improve test code quality
- Add hashed pure python implementation of
Enumerable(assuming inputs are guaranteed to beHashable& immutable; not preserving 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.1.0.tar.gz
(9.3 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.1.0.tar.gz.
File metadata
- Download URL: pyenumerable-1.1.0.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.6.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d01cf2dbc9b2f96bf081bad19ca72236aa4b79d618bd6fd4f526964d9df038f
|
|
| MD5 |
9698e7aea5c194ec62c4f85da3a2ae6c
|
|
| BLAKE2b-256 |
7970160f2df962b90b16110b5c594f922e83c7ac04eaf1450903fc4a2bdfb3bf
|
File details
Details for the file pyenumerable-1.1.0-py3-none-any.whl.
File metadata
- Download URL: pyenumerable-1.1.0-py3-none-any.whl
- Upload date:
- Size: 20.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.6.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad091b879fbd2cf6a3d6b3f0c0b5c7cf60f3e9f5bf82a743dd2c44285916757a
|
|
| MD5 |
8cda3c0e6c3e0446252192ce94d8928b
|
|
| BLAKE2b-256 |
ccf39126863d34ae3d47e2d9c4541b04fd073eadc424349d4161affda4fc9401
|