Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 9 Python Wheel Projects
-
opencv-python
Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
wagon
Creates Wheel based archives to allow portable offline installation of Python packages and their dependencies (by cloudify-cosmo)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Have you ever felt like your photos needed a little extra touch to stand out? Well, get ready because we're about to learn a cool Python trick! We're going to take ordinary photos and turn them into awesome pencil sketches using Python and OpenCV. This will make your pictures look like they were drawn by hand!
Project mention: Balm in GILead: Fast string construction for CPython extensions | news.ycombinator.com | 2023-12-17It doesn't work with any version of the public API, Limited, Stable, or Unstable, because this is not a part of the API. It's more of an application of [Hyrum's Law](https://www.hyrumslaw.com/).
That said, assuming the structures themselves exist on the versions of Python you're targeting in a format compatible with whatever hacking you're doing on them, it's very easy to compile for lots of Python versions using [cibuildwheel](https://github.com/pypa/cibuildwheel) and the rest of the PyPA ecosystem.
I don't think the Limited API is very useful, as a practical matter for the common distribution methods you need the wheel to be built with the target Python version.
Twine is also an option if you'd rather stick with the traditional PyPi upload system. It does require an additional duplication of the keyring entry and a configuration file addition as well. First I'll create a $HOME\.pypirc file (make sure this is Powershell so $HOME expands properly) with the following contents:
See this GitHub issue to follow the relevant discussion and development.
Project mention: Ask HN: What rabbit hole(s) did you dive into recently? | news.ycombinator.com | 2024-04-22I got into cross-compiling Python wheels (e.g., building macos wheels on linux and vice versa). Zig's `zig cc` does much of the heavy lifting, but one step in building a portable wheel is the "repair" process which vends native library dependencies into the wheel, necessitating binary patching (auditwheel does this for linux, delocate for macos).
I wanted to be able to do this cross platform, so I re-implemented ELF patching and Mach-O patching and adhoc signing in Python, and wrapped them into a tool called repairwheel: https://github.com/jvolkman/repairwheel
Project mention: Show HN: Mkwhl – Python wheel creation utility | news.ycombinator.com | 2023-09-08
Python Wheel related posts
- Convert Images Into Pencil Sketch
- Problems installing py2exe
- Desktop Application Development in 2023
- Enforcement of 2FA for upload.pypi.org begins today
- Need help to choose toolchain for setting up a video streaming server on my PC.
- My favorite Python packages!
- Unpopular Opinion
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Apr 2024
Index
What are some of the best open-source Wheel projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | opencv-python | 4,173 |
2 | tensorflow-windows-wheel | 3,625 |
3 | cibuildwheel | 1,717 |
4 | twine | 1,538 |
5 | py2exe | 746 |
6 | installer | 111 |
7 | wagon | 107 |
8 | repairwheel | 25 |
9 | mkwhl | 10 |
Sponsored