Wheel-builders -- Discussion of building and distributing Python packages, esp. extension packages, as wheels

 

About Wheel-builders
English (USA)

Wheels let us distribute pre-built Python libraries -- which is great! Especially for libraries that are difficult to build, contain binary extensions with complicated dependencies, and/or want to support users on multiple platforms.

But actually building wheels is still something of a black art. There are all kinds of little tricks needed, that vary between different platforms, and traditionally there hasn't been one central place to go to learn about these. (For example, the MacPython wiki is great, but unless you're specifically a Mac developer then you may not even know it exists.)

This mailing list is for everyone who wants to build and distribute wheels for their packages, and for collaborating to improve the relevant tooling and documentation. Everything discussed here would also be in scope for distutils-sig or even pypa-dev, but here we have a more narrow focus on the practicalities of getting individual packages working and writing code. Newbie questions welcome!

Some example goals: (a) Improving the tooling for building standalone wheels, like "delocate" and "auditwheel". (This is the home list for those packages.) (b) Building common infrastructure for handling native library dependencies. (c) Writing documentation for package developers on how to use all this stuff (perhaps in the form of a new chapter for packaging.python.org. (d) Developing better tools for automated builds (e.g., sharing scripts for getting free CI services to build our wheels for us).

We also have a wiki.

Code of Conduct: Everyone interacting on the wheel-builders mailing list and associated areas is expected to follow the PyPA Code of Conduct.

To see the collection of prior postings to the list, visit the Wheel-builders Archives.

Using Wheel-builders
To post a message to all the list members, send email to wheel-builders@python.org.

You can subscribe to the list, or change your existing subscription, in the sections below.

Subscribing to Wheel-builders

Subscribe to Wheel-builders by filling out the following form. You will be sent email requesting confirmation, to prevent others from gratuitously subscribing you. This is a private list, which means that the list of members is not available to non-members.

    Your email address:  
    Your name (optional):  
    You may enter a privacy password below. This provides only mild security, but should prevent others from messing with your subscription. Do not use a valuable password as it will occasionally be emailed back to you in cleartext.

    If you choose not to enter a password, one will be automatically generated for you, and it will be sent to you once you've confirmed your subscription. You can always request a mail-back of your password when you edit your personal options. Once a month, your password will be emailed to you as a reminder.
    Pick a password:  
    Reenter password to confirm:  
    Which language do you prefer to display your messages? English (USA)  
    Would you like to receive list mail batched in a daily digest? No Yes
Wheel-builders Subscribers
(The subscribers list is only available to the list members.)

Enter your address and password to visit the subscribers list:

Address: Password:   

To unsubscribe from Wheel-builders, get a password reminder, or change your subscription options enter your subscription email address:

If you leave the field blank, you will be prompted for your email address


Wheel-builders list run by wheel-builders-owner at python.org
Wheel-builders administrative interface (requires authorization)
Overview of all python.org mailing lists

Delivered by Mailman
version 2.1.25
Python Powered Hosted by DigitalOcean
Hosted by DigitalOcean
GNU's Not Unix