Remove using of distutils (#1964)
* Remove using of distutils * Upgrade setuptools to fix CI * Use Python 3.7 in build_wheel.sh
This commit is contained in:
parent
c39e80231c
commit
abefcb2f89
|
@ -109,7 +109,7 @@ jobs:
|
|||
|
||||
- name: '🛠️ pip dependencies'
|
||||
run: |
|
||||
pip install setuptools wheel
|
||||
pip install --upgrade setuptools wheel
|
||||
|
||||
- name: '🚧 Build distribution'
|
||||
shell: bash
|
||||
|
|
|
@ -4,11 +4,7 @@ set -e -x
|
|||
cd bindings/python
|
||||
|
||||
# Compile wheels
|
||||
if [ -f /opt/python/cp36-cp36m/bin/python ];then
|
||||
/opt/python/cp36-cp36m/bin/python setup.py bdist_wheel $@
|
||||
else
|
||||
python3 setup.py bdist_wheel $@
|
||||
fi
|
||||
python3.7 setup.py bdist_wheel $@
|
||||
cd dist
|
||||
|
||||
# We can't repair an aarch64 wheel on x64 hosts
|
||||
|
@ -16,4 +12,4 @@ cd dist
|
|||
if [[ ! "$*" =~ "aarch64" ]];then
|
||||
auditwheel repair *.whl
|
||||
mv -f wheelhouse/*.whl .
|
||||
fi
|
||||
fi
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
from __future__ import print_function
|
||||
import glob
|
||||
import logging
|
||||
import os
|
||||
import subprocess
|
||||
import shutil
|
||||
|
@ -10,13 +11,14 @@ import sys
|
|||
import platform
|
||||
import setuptools
|
||||
|
||||
from distutils import log
|
||||
from distutils.core import setup
|
||||
from distutils.util import get_platform
|
||||
from distutils.command.build import build
|
||||
from distutils.command.sdist import sdist
|
||||
from setuptools import setup
|
||||
from sysconfig import get_platform
|
||||
from setuptools.command.build import build
|
||||
from setuptools.command.sdist import sdist
|
||||
from setuptools.command.bdist_egg import bdist_egg
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
SYSTEM = sys.platform
|
||||
|
||||
# sys.maxint is 2**31 - 1 on both 32 and 64 bit mingw
|
||||
|
|
Loading…
Reference in New Issue