sage
sage copied to clipboard
Move metadata from `src/setup.cfg` to `src/pyproject.toml`
Cherry-picked from https://github.com/sagemath/sage/pull/38714 for easier review.
:memo: Checklist
- [ ] The title is concise and informative.
- [ ] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [ ] I have created tests covering the changes.
- [ ] I have updated the documentation and checked the documentation preview.
:hourglass: Dependencies
Documentation preview for this PR (built with commit 84de1a59af2cc18619d495d88af155bcc9aeda26; changes) is ready! :tada: This preview will update shortly after each push to this PR.
The changes are an unmodified subset of https://github.com/sagemath/sage/pull/38714. -> Author: @mkoeppe
Tests are passing (to the extend that they are normally passing), changes look good to me, thus setting to positive review. -> Reviewer: @tobiasdiez
Matthias, this PR was meant to help you get your code in. But sadly you do not seem to be interested in any form of compromise...
Setting this to disputed. Not sure how to count votes since Matthias is both the author as well as the disputer 🤣
With the meson build now in place, I don't see a point anymore in improving the setup around setuptools. If someone still feels this is worthwhile to do, feel free to reopen.