Title: Azure DevOps: Python Wheels
Open Graph Title: Azure DevOps: Python Wheels
X Title: Azure DevOps: Python Wheels
Description: 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 almost all 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.
Open Graph Description: 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 almost all 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.
X Description: 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 …
Mail addresses
henryfs@princeton.edu
Opengraph URL: https://iscinumpy.dev/post/azure-devops-python-wheels/
Generator: Hugo 0.161.1
Domain: iscinumpy.dev
{"@context":"https://schema.org","@graph":[{"@id":"https://iscinumpy.dev/#website","@type":"WebSite","name":"ISciNumPy.dev","publisher":{"@id":"https://iscinumpy.dev/#organization"},"url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/#organization","@type":"Organization","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/azure-devops-python-wheels/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://iscinumpy.dev/","name":"Home","position":1},{"@type":"ListItem","item":"https://iscinumpy.dev/post/","name":"Posts","position":2},{"@type":"ListItem","item":"https://iscinumpy.dev/post/azure-devops-python-wheels/","name":"Azure DevOps: Python Wheels","position":3}]},{"@id":"https://iscinumpy.dev/post/azure-devops-python-wheels/#webpage","@type":"WebPage","breadcrumb":{"@id":"https://iscinumpy.dev/post/azure-devops-python-wheels/#breadcrumb"},"isPartOf":{"@id":"https://iscinumpy.dev/#website"},"name":"Azure DevOps: Python Wheels","url":"https://iscinumpy.dev/post/azure-devops-python-wheels/"},{"@id":"https://iscinumpy.dev/#author-henry-schreiner","@type":"Person","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/azure-devops-python-wheels/#article","@type":"Article","author":[{"@id":"https://iscinumpy.dev/#author-henry-schreiner"}],"dateCreated":"2019-05-07T22:00:00+02:00","dateModified":"2026-06-09T15:40:47-04:00","datePublished":"2019-05-07T22:00:00+02:00","description":"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 almost all major CI providers). See my new posts on cibuildwheel!\nThis 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.\n","headline":"Azure DevOps: Python Wheels","image":"https://iscinumpy.dev/images/avatar.jpg","inLanguage":"en","keywords":["programming","python","ci","azure"],"mainEntityOfPage":{"@id":"https://iscinumpy.dev/post/azure-devops-python-wheels/#webpage"},"publisher":{"@id":"https://iscinumpy.dev/#organization"},"timeRequired":"PT13M","wordCount":2718}]}
| None | IE=edge |
| author | Henry Schreiner |
| og:site_name | ISciNumPy.dev |
| og:locale | en_us |
| og:type | article |
| article:section | post |
| article:published_time | 2019-05-07T22:00:00+02:00 |
| article:modified_time | 2026-06-09T15:40:47-04:00 |
| article:tag | Azure |
| twitter:image | https://iscinumpy.dev/images/avatar.jpg |
| twitter:card | summary_large_image |
| twitter:creator | @HenrySchreiner3 |
Links:
Viewport: width=device-width,initial-scale=1,maximum-scale=1