Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAINT, BLD: poetry loongarch shims #19550

Merged

Conversation

tylerjereddy
Copy link
Contributor

(PR against maintenance branch, the issue doesn't really exist on main, or is at least a different situation there...)

[skip cirrus]

* Fixes scipygh-19189
* Fixes scipygh-19437
* I was able to reproduce both using `poetry install` inside
of a mock project (https://github.com/tylerjereddy/poetry-demo)
locally pointing to our latest `maintenance/1.11.x` branch
* the changes in this patch allow the poetry version solving
to pass locally; the basic idea was to bend over backwards
to allow `loongarch` to be a special snowflake for Python up
to `3.10` (the Windows combination can't happen anyway, as Ralf
previously noted), and then to just let it follow the defaults
at and beyond `3.11`
* at the time of writing I don't think there's much hope
to test this automatically in CI; even locally, I experienced
extraordinarily slow dependency resolution times per
python-poetry/poetry#2094

[skip cirrus]
@tylerjereddy tylerjereddy added Build issues Issues with building from source, including different choices of architecture, compilers and OS maintenance Items related to regular maintenance tasks labels Nov 17, 2023
@tylerjereddy tylerjereddy added this to the 1.11.4 milestone Nov 17, 2023
Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for tackling this Tyler!

@rgommers rgommers merged commit 45414b1 into scipy:maintenance/1.11.x Nov 18, 2023
18 of 20 checks passed
@tylerjereddy tylerjereddy deleted the treddy_loong_poetry_shim branch November 18, 2023 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build issues Issues with building from source, including different choices of architecture, compilers and OS maintenance Items related to regular maintenance tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants