File: pyproject.toml

package info (click to toggle)
orange3 3.40.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 15,912 kB
  • sloc: python: 162,745; ansic: 622; makefile: 322; sh: 93; cpp: 77
file content (33 lines) | stat: -rw-r--r-- 957 bytes parent folder | download | duplicates (2)
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
28
29
30
31
32
33
[build-system]
requires = [
    "cython>=3.0",
    "numpy>=2.0",
    "recommonmark",
    "setuptools>=51.0",
    "sphinx>=4.2.0,<8",
    "sphinx-multiproject",
    "myst-parser",
    "wheel",
    "trubar>=0.3.4"
]

build-backend = "setuptools.build_meta"

[tool.cibuildwheel]
# Restrict the set of builds to mirror the wheels available in Orange3.
skip = ["cp36-*", "cp37-*", "cp38-*", "cp39-*", "pp*", "*-musllinux_*"]
build-verbosity = 2

[tool.cibuildwheel.linux]
archs = ["x86_64", "aarch64"]

[tool.cibuildwheel.windows]
archs = ["AMD64"]

[tool.cibuildwheel.macos]
# https://cibuildwheel.readthedocs.io/en/stable/faq/#what-to-provide suggests to provide
# x86_64 and one of universal2 or amr64 wheels, since unviversal pack what is already in
# x86_64, currently universal2 is not built but arm64 is built instead
# x86_64 is still reuqired because of older pips, when remcomendation changes we can
# build only universal2
archs = ["x86_64", "arm64"]