Update dependencies for Djblets 5.2.
Review Request #14271 — Created Dec. 13, 2024 and submitted
This updates our version of
Django
to the latest 4.2.17 security
release,cryptography
to the latest 41.0.7 security release for the
41.0 series, and the latesttyping-extensions
4.12.2.
Successfully installed the new versions.
Summary | ID |
---|---|
e071ce0103c35a1c630c69188c9fa7947ed76ca1 |
- Change Summary:
-
Removed the
importlib-metadata
andimportlib-resources
dependency bumps. While I initially thought it would be good to increase the baseline, upon further reflection I think our own usage is minimal enough to not have any reason to need that at this time, and we shouldn't impact consumers. In the future, we'll want to move more solidly onto the Python stdlib versions and decide what our Python version cutoff is, only depend on and import these on those older versions. - Description:
-
This updates our version of
Django
to the latest 4.2.17 securityrelease, cryptography
to the latest 41.0.7 security release for the~ 41.0 series, and the compatibility packages for typing-extensions
,~ 41.0 series, and the latest typing-extensions
4.12.2.- importlib-metadata
, andimportlib-resources
to the latest versions.- - Notably, these compatibility packages have introduced some deprecations
- and removed functionality, but nothing that should impact us or our - consumers. These dependencies used >=
form for the version ranges- before, meaning that any newer installations were already receiving the - latest versions compatible with their version of Python. Rather than - bringing those down to older releases, we're now locking into the newer - series with ~=
. This hopefully won't conflict with any more- restrictive version ranges for consumers. - - We will want to reevaluate the importlib-related dependencies in future
- releases, using them only for older versions of Python and prioritizing - the newer versions built into modern releases of Python. - Commits:
-
Summary ID 80d2ef216fe5770118f61d0a1c8dbfc3ba7586ea e071ce0103c35a1c630c69188c9fa7947ed76ca1 - Diff:
-
Revision 2 (+6 -6)