Skip to content

Comments

Support use with the modularized passagemath distributions#105

Merged
mkauers merged 10 commits intomkauers:masterfrom
passagemath:passagemath
Jan 2, 2025
Merged

Support use with the modularized passagemath distributions#105
mkauers merged 10 commits intomkauers:masterfrom
passagemath:passagemath

Conversation

@mkoeppe
Copy link
Contributor

@mkoeppe mkoeppe commented Dec 29, 2024

see added documentation

@mezzarobba
Copy link
Collaborator

@mkoeppe After these changes, how is one supposed to install ore_algebra with plain SageMath? I don't understand anything about the evolution of python packaging in the last 5–10 years, but I'm getting the impression that the requirements listed in pyproject.toml make pip pull passagemath-* packages from the internet even when one is trying to add ore_algebra to a normal Sage installation. In particular, it is not clear to me now how to install ore_algebra from a git checkout with no internet connection.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented May 12, 2025

@mezzarobba One uses pip install --no-build-isolation for this use case. Then the build-system requirements declared in pyproject.toml are ignored, and the package is built against whatever is installed -- such as the monolithic Sage library.

@mezzarobba
Copy link
Collaborator

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants