Update dependencies for Djblets 5.2.

Review Request #14271 — Created Dec. 13, 2024 and submitted — Latest diff uploaded

Information

Djblets
release-5.x

Reviewers

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 latest typing-extensions 4.12.2.

Successfully installed the new versions.

Changes between revision 1 and 2

orig
1
2

Commits

Summary ID Author
Update dependencies for Djblets 5.2.
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 compatibility packages for `typing-extensions`, `importlib-metadata`, and `importlib-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.
80d2ef216fe5770118f61d0a1c8dbfc3ba7586ea Christian Hammond
Update dependencies for Djblets 5.2.
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 latest `typing-extensions` 4.12.2.
e071ce0103c35a1c630c69188c9fa7947ed76ca1 Christian Hammond
djblets/dependencies.py
Loading...