sagemath / cysignals

cysignals: interrupt and signal handling for Cython. Source repository for https://pypi.org/project/cysignals/
GNU Lesser General Public License v3.0
43 stars 23 forks source link

Add pyproject.toml, remove Cython from setup_requires, install_requires #177

Closed mkoeppe closed 1 year ago

mkoeppe commented 1 year ago

Fixes #171.

For now, we use "Cython < 3". Fixes for Cython 3 in separate PRs.

mkoeppe commented 1 year ago

@dimpase This fixes the wheel build. Please review & merge -- as a first step.

malb commented 1 year ago

From the GitHub Actions it seems the change doesn't take, they still use Cython 3.0?

dimpase commented 1 year ago

GH actions are just badly broken here

malb commented 1 year ago

LGTM, if we ignore GH I think we can merge this one

dimpase commented 1 year ago

let me test how it plays with Sage

dimpase commented 1 year ago

OK!