From 67b89983acef147d04aa55d10ea7bd71c26030eb Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 4 Jan 2022 15:25:19 +0100 Subject: [PATCH] dist: Also accept manylinux wheels when requesting generic linux tag --- direct/src/dist/commands.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/direct/src/dist/commands.py b/direct/src/dist/commands.py index 609707a916..cb3fbc34df 100644 --- a/direct/src/dist/commands.py +++ b/direct/src/dist/commands.py @@ -476,10 +476,18 @@ class build_apps(setuptools.Command): '-d', whldir, '-r', self.requirements_path, '--only-binary', ':all:', - '--platform', platform, '--abi', abi_tag, + '--platform', platform, ] + if platform.startswith('linux_'): + # Also accept manylinux. + arch = platform[6:] + if sys.version_info >= (3, 10): + pip_args += ['--platform', 'manylinux2010_' + arch] + else: + pip_args += ['--platform', 'manylinux1_' + arch] + if self.use_optimized_wheels: pip_args += [ '--extra-index-url', self.optimized_wheel_index