Repository: mozilla/mozdownload (language: python)

Issue:
Temporarily pin packaging to version 21.3.0 due to removal of LegacyVersion
The [LegacyVersion](https://github.com/pypa/packaging/pull/407) class has been removed and that causes problems with our code. Before we will have a fix for it lets pin the package temporarily to version 21.3.0.

I filed https://github.com/mozilla/mozdownload/issues/635 to get the underlying issue fixed.


Discussion / hints:

Fix patch:
diff --git a/requirements.txt b/requirements.txt
index 17cde0b0..4fc75c61 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
 mozinfo >= 1.0.0
-packaging >= 19.0
+packaging == 21.3.0
 progressbar2 >= 3.34.3
-redo==2.0.4
+redo == 2.0.4
 requests >= 2.21.0, <3.0.0
 treeherder-client >= 5.0.0, <6.0.0


Test patch:
diff --git a/requirements/tests.txt b/requirements/tests.txt
index d57be774..8977f3aa 100644
--- a/requirements/tests.txt
+++ b/requirements/tests.txt
@@ -1,5 +1,4 @@
 coveralls[yaml]==3.3.1
-packaging==21.3.0
 pytest==7.2.2
 pytest-cov==4.0.0
 pytest-mock==3.10.0