Any limitations on platform constraints for wheels on PyPI?

Are there any limitations declared anywhere (PEPs or elsewhere) about how broad a scope the Linux wheels uploaded to PyPI should have? Specifically: is it considered acceptable practice to...

Packaging with manylinux + auditwheel pip wheels vs. Conda

Description So I am looking to package a fairly complex python application that requires scientific libraries. This question is somewhat similar to the stackoverflow pip vs conda discussion but it...

How to publish binary Python wheels for linux on a local machine

I have a package containing C extensions that I would like to upload to pypi: https://github.com/Erotemic/netharn I built a wheel on Ubuntu 18.04 using the command python setup.py bdist_wheel...

manylinux auditwheel installation errors

I wanted to build auditwheel and run a command auditwheel repair dist/*.whl I get this two kind of errors on multiple versions of auditwheel ImportError: cannot import name 'open_for_csv' from...

Create Python C extension using MacOS 10.15 (Catalina) that is backwards compatible (MacOS10.9+)

How can I create a Python C extension wheel for MacOS that is backwards compatible (MacOS 10.9+) using MacOS 10.15? This is what I have so far: export MACOSX_DEPLOYMENT_TARGET=10.9 python -m pip...

auditwheel repair not working as expected

I'm trying to build wheel for mysqlclient Base image Dockerfile FROM amazonlinux:2018.03 # Need to set "ulimit -n" to a small value to stop yum from hanging: #...

Python Pypi package installation works on Linux but not in Windows

Introduction I'm creating a package to solve route problems. I'm using Cython in the heavy math parts to increase the speed. In Linux SO (Ubuntu 18.04) everything works perfect. But in Windows 10...