Commit 603be686 authored by Yamada Hiroyuki's avatar Yamada Hiroyuki
Browse files

Update build dependencies

- Add musllinux wheel
- Restrict to 64bit OS
- Restrict to Intel or Arm
- Drop unused dependencies
parent e2d19d6b
Loading
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -3,19 +3,25 @@ requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"

[tool.cibuildwheel]
build = ["cp3{9,10,11,12,13}-{win,macosx,manylinux}_*"]
build = ["cp3{9,10,11,12,13}-{macosx_*,{win,????linux}_*64}"]
build-frontend = "build[uv]"

test-command = ["uv run --with 'numpy>=2.0' python -m unittest discover {project}/test"]
test-requires = [
    "jax[cpu]",
    "scipy",
    "matplotlib",
    "pyvirtualdisplay",
    "gymnasium",
    "ray;python_version<'3.13'"
]

[[tool.cibuildwheel.overrides]]
select = "cp3{9,10,11,12}-{win,macosx,manylinux}_*"
inherit.test-requires = "append"
test-requires = "ray;python_version<'3.13'"

[[tool.cibuildwheel.overrides]]
select = "cp3{9,10,11,12}-{win,macosx,manylinux}_*"
inherit.test-requires = "append"
test-requires = "jax[cpu]"


[[tool.cibuildwheel.overrides]]
select = "cp3{9,10,11,12}-*"
inherit.test-command = "append"