pip is about to change the way it resolves dependencies. This may get messy for our Councilmatic instances. For example, here's the output from installing the Metro dependencies:
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
textract 1.6.3 requires six==1.12.0, but you'll have six 1.15.0 which is incompatible.
django-councilmatic 2.6.0 requires Django<2.2,>=2.1, but you'll have django 2.2.16 which is incompatible.
django-councilmatic 2.6.0 requires psycopg2-binary<2.8,>=2.7, but you'll have psycopg2-binary 2.8.6 which is incompatible.
django-councilmatic 2.6.0 requires requests<2.21,>=2.20, but you'll have requests 2.24.0 which is incompatible.
For our active instances, let's double check that things aren't going to break in October, and fix them if they will.
pip
is about to change the way it resolves dependencies. This may get messy for our Councilmatic instances. For example, here's the output from installing the Metro dependencies:For our active instances, let's double check that things aren't going to break in October, and fix them if they will.