Remove hacks for bdist_wheel

This commit is contained in:
mio
2024-09-26 17:18:36 +08:00
parent 1e04dbf83b
commit 08e14abf70

View File

@@ -180,24 +180,24 @@ cmdclass['build'] = custom_build
cmdclass['sdist'] = custom_sdist cmdclass['sdist'] = custom_sdist
cmdclass['bdist_egg'] = custom_bdist_egg cmdclass['bdist_egg'] = custom_bdist_egg
if 'bdist_wheel' in sys.argv and '--plat-name' not in sys.argv: # if 'bdist_wheel' in sys.argv and '--plat-name' not in sys.argv:
idx = sys.argv.index('bdist_wheel') + 1 # idx = sys.argv.index('bdist_wheel') + 1
sys.argv.insert(idx, '--plat-name') # sys.argv.insert(idx, '--plat-name')
name = get_platform() # name = get_platform()
if 'linux' in name: # if 'linux' in name:
# linux_* platform tags are disallowed because the python ecosystem is fubar # # linux_* platform tags are disallowed because the python ecosystem is fubar
# linux builds should be built in the centos 5 vm for maximum compatibility # # linux builds should be built in the centos 5 vm for maximum compatibility
# see https://github.com/pypa/manylinux # # see https://github.com/pypa/manylinux
# see also https://github.com/angr/angr-dev/blob/master/bdist.sh # # see also https://github.com/angr/angr-dev/blob/master/bdist.sh
sys.argv.insert(idx + 1, 'manylinux1_' + platform.machine()) # sys.argv.insert(idx + 1, 'manylinux1_' + platform.machine())
elif 'mingw' in name: # elif 'mingw' in name:
if IS_64BITS: # if IS_64BITS:
sys.argv.insert(idx + 1, 'win_amd64') # sys.argv.insert(idx + 1, 'win_amd64')
else: # else:
sys.argv.insert(idx + 1, 'win32') # sys.argv.insert(idx + 1, 'win32')
else: # else:
# https://www.python.org/dev/peps/pep-0425/ # # https://www.python.org/dev/peps/pep-0425/
sys.argv.insert(idx + 1, name.replace('.', '_').replace('-', '_')) # sys.argv.insert(idx + 1, name.replace('.', '_').replace('-', '_'))
try: try:
from setuptools.command.develop import develop from setuptools.command.develop import develop