-
-
Notifications
You must be signed in to change notification settings - Fork 528
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
build/pkgs/setuptools_scm
: Upgrade to 8.1.0, fix dependency typing_extensions, change some packages to wheel
#38226
Conversation
Documentation preview for this PR (built with commit a8d254d; changes) is ready! 🎉 |
Incremental build with this PR fails:
but second attempt starting at where it stopped is continuing fine. |
From the incremental build, I got these failures
After build from scratch, I got
|
None of the failures is definitely new in this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works well.
Thanks! |
Currently several packages show a (non-fatal) build error like this:
The reason:
setuptools_scm
8.0.4 (our current version) has an unconditional dependency ontyping_extensions
, but ourspkg-configure.m4
marks that as "not required" when using Python >= 3.11.In this PR:
hatch_*
) that were build dependencies only are deletedsetuptools_scm
to 8.1.0, which conditionalizes the dependency ontyping_extensions
onpython_version < "3.10"
https://github.com/pypa/setuptools_scm/blob/v8.1.0/pyproject.toml#L46📝 Checklist
⌛ Dependencies