-
Notifications
You must be signed in to change notification settings - Fork 4
/
pyproject.toml
27 lines (22 loc) · 969 Bytes
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[build-system]
requires = ["setuptools>=40.8.0", "wheel","cmaketools","cmake >= 3.18", "ninja", "vswhere"]
[tool.cibuildwheel]
manylinux-x86_64-image = "manylinux2014"
skip = "cp27-* cp35-* cp36-* cp37-* pp* *-musllinux* *-manylinux_i686 *-win32"
test-command = "pytest {project}/test/test-pyabcranger.py -v"
test-requires = ["pytest", "h5py"]
test-skip = "cp38-macosx_*:arm64"
build-verbosity = 3
[tool.cibuildwheel.linux]
before-all = "bash presetup.sh"
environment-pass = ["VCPKG_REVISION"]
before-build = "rm -f {project}/build/CMakeCache.txt"
[tool.cibuildwheel.macos]
before-build = "rm -f {project}/build/CMakeCache.txt"
[tool.cibuildwheel.windows]
before-build = "pip install cmake & IF EXIST {project}\\build\\CMakeCache.txt DEL /F {project}\\build\\CMakeCache.txt"
[tool.poetry]
name = "pyabcranger"
version = "0.72"
description = "Python bindings for the ABC-Ranger library"
authors = ["François-David Collin <[email protected]>"]