Merge pull request #6355 from hexagonrecursion/pyproject

Add pyproject.toml
This commit is contained in:
TW 2022-03-01 14:02:34 +01:00 committed by GitHub
commit e37a55c5eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 0 deletions

View File

@ -64,6 +64,8 @@ jobs:
sudo apt-get update
sudo apt-get install -y pkg-config build-essential
sudo apt-get install -y libssl-dev libacl1-dev libxxhash-dev liblz4-dev libzstd-dev
python3 -m venv ../borg-env
source ../borg-env/bin/activate
pip3 install -r requirements.d/development.txt
pip3 install -e .

3
pyproject.toml Normal file
View File

@ -0,0 +1,3 @@
[build-system]
requires = ["setuptools", "pkgconfig", "Cython!=0.27"]
build-backend = "setuptools.build_meta"

View File

@ -19,6 +19,7 @@ try:
except ImportError:
cythonize = None
sys.path += [os.path.dirname(__file__)]
import setup_checksums
import setup_compress
import setup_crypto