Repository: iterative/dvc
Pull request: setup: relax python-dateutil pip version constraint to include v2.8.2.  #3701
[WIP]. Attempt to relax upper constraints on the version of python-dateutil, to include 2.8.1 and 2.8.2. 

The original constraint was:
    "python-dateutil<2.8.1,>=2.1",  # Consolidates azure-blob-storage and boto3

Requesting to do a CI run, see if new version constraint still works.


Fixes #3701

Problem statement:
Relax pip dependency versions constraints for python-dateutil
Description of the problem:
ERROR: dvc 0.93.0 has requirement python-dateutil **<2.8.1** ,>=2.1, but you'll have python-dateutil 2.8.1 which is incompatible.

It'd be good to remove or relax upper constraints on python-dateutil, to include 2.8.1 and 2.8.2.  Is there a good reason why these are not included, or something is broken after 2.8.1 ?

Hints from issue discussion:
Hi @dchichkov ! 

Mind submitting a PR to remove it? https://github.com/iterative/dvc/blob/master/setup.py#L50 It is an old sync requirement that is probably no longer needed. We'll see in the PR CI tests.

Commit message: Relax python-dateutil pip version constraint to include v2.8.2.  #3701

[WIP]. Attempt to relax upper constraints on the version of python-dateutil, to include 2.8.1 and 2.8.2. 

Original constraint was:
    "python-dateutil<2.8.1,>=2.1",  # Consolidates azure-blob-storage and boto3

Patch to review:
diff --git a/setup.py b/setup.py
index 27da6e4b1c..58d9a0fb1d 100644
--- a/setup.py
+++ b/setup.py
@@ -47,7 +47,7 @@ def run(self):
 
 
 install_requires = [
-    "python-dateutil<2.8.1,>=2.1",  # Consolidates azure-blob-storage and boto3
+    "python-dateutil<=2.8.2,>=2.1",  # Consolidates azure-blob-storage and boto3
     "ply>=3.9",  # See https://github.com/pyinstaller/pyinstaller/issues/1945
     "colorama>=0.3.9",
     "configobj>=5.0.6",


Code review comments:
diff_hunk: @@ -47,7 +47,7 @@ def run(self):
 
 
 install_requires = [
-    "python-dateutil<2.8.1,>=2.1",  # Consolidates azure-blob-storage and boto3
+    "python-dateutil<=2.8.2,>=2.1",  # Consolidates azure-blob-storage and boto3
path: setup.py
text: @user1:
```suggestion
```