-
Notifications
You must be signed in to change notification settings - Fork 6
/
packages.toml
74 lines (63 loc) · 2.05 KB
/
packages.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
[packages.Cython]
version = "3.0.11"
[packages.debugpy]
version = "1.8.7"
# mod_version = "1.8.0+r2"
# NumPy cross compilation seems to be broken > 1.26?
# - https://github.com/mesonbuild/meson-python/issues/321
# [packages.numpy]
# version = "1.26.1"
# build_pip_requirements = [
# "Cython==3.0.4",
# "setuptools==68.2.2",
# "wheel==0.41.2",
# "pyproject-metadata==0.7.1",
# "ninja==1.11.1.1",
# ]
# cross_pip_requirements = ["robotpy-openblas-dev"]
# install_requirements = ["robotpy-openblas"]
# [packages.numpy.environment]
# NINJA = "/build/venv/build/bin/ninja"
# F77 = "arm-frc2024-linux-gnueabi-gfortran"
# F90 = "arm-frc2024-linux-gnueabi-gfortran"
# # As of NumPy 1.22.0, a vendored copy of SVML will be built on x86_64 Linux
# # hosts to provide AVX-512 acceleration of floating-point operations. When
# # using an x86_64 Linux build system to cross compile NumPy for hosts other
# # than x86_64 Linux, set the environment variable NPY_DISABLE_SVML to prevent
# # the NumPy build script from incorrectly attempting to cross-compile this
# # platform-specific library:
# NPY_DISABLE_SVML = "1"
[packages.numpy]
version = "2.1.2"
#mod_version = "1.25.2+r2"
build_pip_requirements = ["Cython>=3.0.6", "meson-python>=0.15.0", "ninja", "pkgconf"]
cross_pip_requirements = ["robotpy-openblas-dev"]
install_requirements = ["robotpy-openblas"]
pip_args = [
"--config-settings=setup-args=-Dblas=openblas",
"--config-settings=setup-args=-Dallow-noblas=false",
"--config-settings=setup-args=--cross-file=meson-cross-roborio.txt",
]
[packages.numpy.add-files]
"numpy/_distributor_init_local.py" = "numpy-files/_distributor_init_local.py"
[packages.pydevd]
version = "3.1.0"
# mod_version = "3.1.0+r1"
strip_fail_ok = true
[packages.pyinstrument]
version = "5.0.0"
# mod_version = "4.6.0+r2"
[packages."PyYAML"]
version = "6.0.2"
# mod_version = "6.0.1+r2"
build_pip_requirements = [
"Cython>=3.0",
]
# TODO
# [packages.scipy]
# version = "1.5.3"
[packages."zope.interface"]
version = "7.1.0"
# mod_version = "6.1+r2"
[packages.yappi]
version = "1.6.0"