PyWepoll
A Python Port of the wepoll C Library meant to help give windows support for epoll objects in python. Code was based on CPython's implementation mixed with the old _epoll.pyx twisted source code.
How this project came to be
Originally this was C Library was going to be utilized in winloop for dealing with UVPoll objects but the idea was scrapped when I didn't realize that the License was actually MIT LICENSE Friendly and I was still a bit of a noob at low-level coding. Knowing about this project for a couple of years I wanted to experiemnt with it using cyares to see if it would help with polling sockets if needed to be done manually without socket handles or event-threads to see if it would provide one of the slowest Operating Systems a little performance boost over the standard select function that python provides.
Currently as is the library is experimental and I wouldn't call it beta or production ready yet unlike cyares which is in it's beta phase and does a really good job performance-wise. The Code is based off the old twisted module
Metadata
Release files for wepoll 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wepoll-0.5.1.tar.gz | 125.4 kB | Without provenance | Details for wepoll-0.5.1.tar.gz |
Built distributions (wheels)
Total release size: 1.9 MB
Release files / wepoll-0.5.1.tar.gz
| Download URL | wepoll-0.5.1.tar.gz |
|---|---|
| Size | 125.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4148316fb8d360447b92699362dc983307be586ea2f51b883bee888c91cefd18
|
|
BLAKE2b-256 checksum How to use checksums |
7b0acca56566782383155d972885ba844b732fe7b2f0c9b2341612dbd96db7da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp314-cp314t-win_arm64.whl
| Download URL | wepoll-0.5.1-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 147.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
47001965908fb5394130279a15f377904d6ca73395680981e8e16b8fa2806435
|
|
BLAKE2b-256 checksum How to use checksums |
c2292b047ec0e95ff24d2dca83c7cecc70b151b2b033857a40bbcb4ed0c27c5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp314-cp314t-win_amd64.whl
| Download URL | wepoll-0.5.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 150.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c8b74ae0a56d385b2cc2f4db645aa3a6d9e6b351795f7c6270750d900b59b1c
|
|
BLAKE2b-256 checksum How to use checksums |
7c1a4c0d68e82733c88ae00252dd95f06820e7da955f2918850791995a79fe53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp314-cp314-win_arm64.whl
| Download URL | wepoll-0.5.1-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 144.9 kB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
c663511a747e6491d149ab969485df0cf8822fab09be4ec517c06995ee8c4f92
|
|
BLAKE2b-256 checksum How to use checksums |
4d14aba0c0354400400c3d71c5abffdc4ea84734958b7261502afbca54385824
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp314-cp314-win_amd64.whl
| Download URL | wepoll-0.5.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 148.0 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bc368ab34528da0ed29047cb474b4eb144f833ac8e03d061885e36457c05c36e
|
|
BLAKE2b-256 checksum How to use checksums |
2d1a50255666c830a3477e4916f428cb236f81ede27c067d46a1f257c9d3859d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp313-cp313-win_arm64.whl
| Download URL | wepoll-0.5.1-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 142.9 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ee70c73de64e66bf40d0fc2bea8c1657e3c97697955ea0cbc9c26a4041d711a3
|
|
BLAKE2b-256 checksum How to use checksums |
6215360e43ad48072b43bc9ecd3701f8f531c99c1fef87d9549afeadbc56ce1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp313-cp313-win_amd64.whl
| Download URL | wepoll-0.5.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 145.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5c7b15c42523f6f8bb5200efc2b603a565e0cb16d3b98937952d91671b628e14
|
|
BLAKE2b-256 checksum How to use checksums |
33f3fba44bbc09922a59a2048ea634f1beedb76cfe399a3d497dffdeee6fcb49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp312-cp312-win_arm64.whl
| Download URL | wepoll-0.5.1-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 143.0 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ea0c3c56fba3f612d9ca20add60a4958fd796b7ea57dbb422463037a7e99a34e
|
|
BLAKE2b-256 checksum How to use checksums |
d63c3958b833db5cce9425f8ef7d22cae5e5593495308f3b4154b0b6bce5a338
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp312-cp312-win_amd64.whl
| Download URL | wepoll-0.5.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 146.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
12e44bcfb0d616b669ae1ea60cd9d144bfc95152b69a4e0e30dc90f8f73b18b6
|
|
BLAKE2b-256 checksum How to use checksums |
9d3be81589fd4a0db80c7eae1de9b2be3085b4feebc3206c5a88acadf3c0d484
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp311-cp311-win_arm64.whl
| Download URL | wepoll-0.5.1-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 143.0 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
0e09ad86a573f6c2afa6fa975faacd7477205bdd773550a5e56c1b777ea63b59
|
|
BLAKE2b-256 checksum How to use checksums |
6123e2ec64906e9167d16eca3a65b145a0ee3f5ba5976fadab15d10c1d15965b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp311-cp311-win_amd64.whl
| Download URL | wepoll-0.5.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 145.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
70629b7e6457f40bfb8c90d80ad1de168f94fa4318d783fe439701a0ad807ac0
|
|
BLAKE2b-256 checksum How to use checksums |
cac95b38a383c8055207b31ee1fbe75144d4a6a7e794dfa385c6fa1f3579332a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp310-cp310-win_arm64.whl
| Download URL | wepoll-0.5.1-cp310-cp310-win_arm64.whl |
|---|---|
| Size | 143.0 kB |
| Tags | CPython 3.10 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ed08c67f09ebf9e9b900d1256f3ff459182ab832f0e09a29d99d24a37510389f
|
|
BLAKE2b-256 checksum How to use checksums |
c52caf33311b6c50708c2881cbdd3f6ce8d86974d7ee5d6143ec20b6b0b7ba7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / wepoll-0.5.1-cp310-cp310-win_amd64.whl
| Download URL | wepoll-0.5.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 145.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8ad6d4848928c9af4a1d039587ecf835c3c28b93f4cab1bb3ff6158a71dd6dfc
|
|
BLAKE2b-256 checksum How to use checksums |
93fe320089d20cb4788a185d7f8aa3c9eef383ce1cd578bd017d3be45fa36d25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Security for wepoll 0.5.1
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.