Skip to content

Commit

Permalink
Remove special purpose limited API settings for PyPy
Browse files Browse the repository at this point in the history
  • Loading branch information
lpsinger committed May 3, 2024
1 parent 5715caf commit e39b9d0
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ test = [
[build-system]
build-backend = 'mesonpy'
requires = [
"meson-python",
# FIXME: remove when https://github.com/mesonbuild/meson-python/pull/626 is merged
"meson-python @ git+https://github.com/lpsinger/meson-python@pypy-no-abi3-tag",
"numpy>=2.0.0rc1",
]

Expand Down Expand Up @@ -64,8 +65,6 @@ CMAKE = "C:\\\\Users\\\\runneradmin\\\\micromamba\\\\Library\\\\bin\\\\cmake"

[[tool.cibuildwheel.overrides]]
select = "pp*"
# PyPy does not support the Python limited API.
config-settings.setup-args = "-Dpython.allow_limited_api=false"
# We can't run our full pytest test suite on PyPy wheels
# because Scipy doesn't distributes PyPy wheels.
# See https://github.com/scipy/scipy/issues/17974
Expand Down

0 comments on commit e39b9d0

Please sign in to comment.