Update dependencies for Django 3.2

Review Request #12047 — Created Feb. 7, 2022 and submitted

david
Review Board
release-5.0.x
reviewboard

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
Update dependencies for Django 3.2
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 …

chipx86chipx86

This can be ~=3.0a0.dev0. It'll do the right thing (I just tested). It'd be nice if there was a tool …

chipx86chipx86

Let's make this ~=3.11.0.

chipx86chipx86

~=2.2a0.dev

chipx86chipx86

~=3.1.1

chipx86chipx86

~=1.6.3

chipx86chipx86
chipx86
  1. 
      
  2. 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.)

  3. 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
    
  4. reviewboard/dependencies.py (Diff revision 1)
     
     

    Let's make this ~=3.11.0.

  5. reviewboard/dependencies.py (Diff revision 1)
     
     

    ~=2.2a0.dev

  6. reviewboard/dependencies.py (Diff revision 1)
     
     

    ~=3.1.1

  7. reviewboard/dependencies.py (Diff revision 1)
     
     

    ~=1.6.3

  8. 
      
david
chipx86
  1. Ship It!
  2. 
      
david
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to django-3.2 (ac3cd7b)
Loading...