Binary wheel can't be uploaded on pypi using twine
Asked Answered
D

1

21

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?

Doorpost answered 23/12, 2019 at 6:35 Comment(1)
You need to create a manylinux1_x86_64 wheel. See https://mcmap.net/q/660768/-any-limitations-on-platform-constraints-for-wheels-on-pypi/7976758 for more references. stackoverflow.com/…Stern
L
21

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.

Legnica answered 3/1, 2020 at 22:26 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.