Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Binary wheel can't be uploaded on pypi using twine

Tags:

python

pypi

twine

I am trying to upload a package on Pypi for linux and windows from github actions

with linux I get this result

Binary wheel 'xxx-cp36-cp36m-linux_x86_64.whl' has an unsupported platform tag 'linux_x86_64'.

during windows installation

InvalidDistribution: Cannot find file (or expand pattern): 'dist/*'

the code for upload is that

  python setup.py sdist bdist_wheel
  twine upload dist/* --verbose

Any ideas how to upload distributions for linux and windows?

like image 494
user2426998 Avatar asked Dec 23 '19 06:12

user2426998


1 Answers

You cannot upload a linux_*.whl wheel to PyPI (reasons here).

You'll need to convert this platform-specific wheel into a manylinux wheel via the manylinux project and the auditwheel tool.

like image 54
Dustin Ingram Avatar answered Sep 17 '22 12:09

Dustin Ingram