You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switch from `semver::Version` to `pep440_rs::Version` for Python vers…
…ion comparisons during release (#328)
Otherwise, we fail to parse `3.13.0rc2` because the Python prerelease syntax does not match the Cargo SemVer syntax
pythonbuild: update default time in tar archives to 2024-01-01
Let's emit somewhat modern timestamps instead of times from 2021.
The new date is midnight in UTC not midnight in US/Pacific.
unix: normalize build configuration to aid portability
This commit implements a long desired feature to normalize the build
configuration in various distribution files post build but pre
packaging.
The goal of this general feature is to make distributions highly
portable. Before, configurations (which were used to e.g. compile
extension modules) referenced build environment paths, like `/tools`.
This is not desirable and can confuse downstream users when unexpected
settings are used.
The impetus for this work is #194. As part of this change we strip the
`-fdebug-default-version` argument from `CFLAGS` to restore CFLAGS
compatibility with GCC.
There's no doubt additional settings that could be normalized. Those
can be implemented as follow-ups.