GeistHaus
log in · sign up

GitHub - scikit-hep/azure-wheel-helpers: Please use cibuildwheel instead!

github.com

Please use cibuildwheel instead! . Contribute to scikit-hep/azure-wheel-helpers development by creating an account on GitHub.

3 pages link to this URL
Azure DevOps: Python Wheels

Note: I now highly recommend cibuildwheel instead of custom binary wheels. See GHA Pure Python Wheels and GHA Binary Wheels for modern methods to produce wheels on GitHub Actions (directly applicable to Azure, as well, with minor changes; cibuildwheel works on all most major CI providers). See my new posts on cibuildwheel! This is the third post in a series about Azure DevOps. This one is about making Python wheels. If you want to play nice with Python users, or you have a complex build, this will make your package far more accessible to users. They are faster to install and to use and more secure. We will quickly cover making universal wheels, then we will move on to fully compiled binaries, including C++14, manylinux2010, and other hot topics. This series was developed to update the testing and releasing of Python packages for Scikit-HEP. The results of this tutorial can be seen in the boost-histogram repository, under the .ci folder.

1 inbound link article en a seriesAzure DevOps programmingpythonciazure
Cibuildwheel

Overview of all pages with the tag #Cibuildwheel, such as: 🎡 cibuildwheel 3.0

0 inbound links website en Python programmingpythoncibuildwheel2.2.0
Overview of cibuildwheel 🎡

This is the first of two posts on cibuildwheel, a fantastic project I joined after switching to it from my own azure-wheel-helpers, which I’ve blogged about here before. It is the best wheelbuilding system available for Python today, and can make something that is normally a pain to setup and a headache to maintain a breeze (by forcing all the headaches on us, of course, as maintainers, but it’s better to solve issues centrally! Obviously we rather like solving these problems. Or we are just crazy, which is also possible ;) ). Be sure to checkout the followup post over new features in 1.8.0 and 1.9.0, too! Also, cibuildwheel was recently accepted into the PyPA!

0 inbound links article en Python programmingpythoncibuildwheel