Update dependencies for Django 3.2
Review Request #12047 — Created Feb. 7, 2022 and submitted
This change pulls in the new dependencies for Djblets 3.x and Django
3.2. It also gets rid of a number of special dependency pins for
Python 2.7, which we no longer support on this branch.
- Ran setup.py develop for all supported Django versions.
- Ran unit tests.
Summary | ID |
---|---|
bc1a62538e6964d1080cb00c7e2feb189d86cc3a |
Description | From | Last Updated |
---|---|---|
We can now safely do ~=3.2.11. (Probably could do this safely for some time, but some old versions of easy_install … |
chipx86 | |
This can be ~=3.0a0.dev0. It'll do the right thing (I just tested). It'd be nice if there was a tool … |
chipx86 | |
Let's make this ~=3.11.0. |
chipx86 | |
~=2.2a0.dev |
chipx86 | |
~=3.1.1 |
chipx86 | |
~=1.6.3 |
chipx86 |
-
-
reviewboard/dependencies.py (Diff revision 1) We can now safely do
~=3.2.11
.(Probably could do this safely for some time, but some old versions of
easy_install
didn't understand it.) -
reviewboard/dependencies.py (Diff revision 1) This can be
~=3.0a0.dev0
. It'll do the right thing (I just tested).It'd be nice if there was a tool to validate these, but pip has some internal code:
>>> from pip._vendor.distlib.version import get_scheme >>> Matcher = get_scheme('default').matcher >>> matcher = Matcher('Foo~=3.0a0.dev0') >>> matcher.match('3.0a0.dev0') True >>> matcher.match('3.0a0') True >>> matcher.match('3.0.1') True >>> matcher.match('3.1') True >>> matcher.match('4.0') False
-
-
-
-
Change Summary:
Make requested changes, and remove a bunch of old pins.
Description: |
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Commits: |
|
||||||||||||
Diff: |
Revision 2 (+58 -256) |