diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 33cd5e6..9921283 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -30,6 +30,7 @@ jobs: - pydevd - pyinstrument - PyYAML + - scipy # - shapely - tornado - yappi diff --git a/meson-cross-roborio.txt b/meson-cross-roborio.txt index d7251e8..e9c612d 100644 --- a/meson-cross-roborio.txt +++ b/meson-cross-roborio.txt @@ -6,6 +6,7 @@ cpp = 'arm-frc2025-linux-gnueabi-g++' ar = 'arm-frc2025-linux-gnueabi-ar' strip = 'arm-frc2025-linux-gnueabi-strip' gfortran = 'arm-frc2025-linux-gnueabi-gfortran' +fortran = 'arm-frc2025-linux-gnueabi-gfortran' # requires pkgconf to be installed in build-pip pkg-config = '/build/venv/build/bin/pkgconf' @@ -17,4 +18,4 @@ cpu = 'armv7l' endian = 'little' [properties] -longdouble_format = 'IEEE_DOUBLE_LE' \ No newline at end of file +longdouble_format = 'IEEE_DOUBLE_LE' diff --git a/packages.toml b/packages.toml index 7961c31..a21ec5d 100644 --- a/packages.toml +++ b/packages.toml @@ -82,9 +82,20 @@ build_pip_requirements = [ "Cython>=3.0", ] -# TODO -# [packages.scipy] -# version = "1.5.3" +[packages.scipy] +version = "1.16.3" +build_pip_requirements = [ + "meson-python>=0.18.0", + "Cython>=3.0.8", + "pybind11>=2.13.2", + "pythran>=0.14.0", + "numpy", + "ninja", + "pkgconf", +] +pip_args = [ + "--config-settings=setup-args=--cross-file=meson-cross-roborio.txt", +] # TODO seems to be broken for 2026 # [packages.shapely]