title: Python Urllib ContextualVersionConflict
body: <p>Till Oct 20, it was fine. Oct 21, it failed with the below messages. Can any one help here</p>
  <pre><code>     command: /usr/local/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '&quot;'&quot;'/tmp/pip-install-i8sl36tr/elasticsearch-curator/setup.py'&quot;'&quot;'; __file__='&quot;'&quot;'/tmp/pip-install-i8sl36tr/elasticsearch-curator/setup.py'&quot;'&quot;';f=getattr(tokenize, '&quot;'&quot;'open'&quot;'&quot;', open)(__file__);code=f.read().replace('&quot;'&quot;'\r\n'&quot;'&quot;', '&quot;'&quot;'\n'&quot;'&quot;');f.close();exec(compile(code, __file__, '&quot;'&quot;'exec'&quot;'&quot;'))' egg_info --egg-base /tmp/pip-pip-egg-info-et0c4kgw
           cwd: /tmp/pip-install-i8sl36tr/elasticsearch-curator/
      Complete output (20 lines):
      Traceback (most recent call last):
        File &quot;/tmp/pip-install-i8sl36tr/elasticsearch-curator/setup.py&quot;, line 39, in &lt;module&gt;
          from cx_Freeze import setup, Executable
      ModuleNotFoundError: No module named 'cx_Freeze'
  </code></pre>
  <pre><code>    Traceback (most recent call last):
        File &quot;&lt;string&gt;&quot;, line 1, in &lt;module&gt;
        File &quot;/tmp/pip-install-i8sl36tr/elasticsearch-curator/setup.py&quot;, line 177, in &lt;module&gt;
          tests_require = [&quot;mock&quot;, &quot;nose&quot;, &quot;coverage&quot;, &quot;nosexcover&quot;]
        File &quot;/usr/local/lib/python3.7/site-packages/setuptools/__init__.py&quot;, line 152, in setup
          _install_setup_requires(attrs)
        File &quot;/usr/local/lib/python3.7/site-packages/setuptools/__init__.py&quot;, line 147, in _install_setup_requires
          dist.fetch_build_eggs(dist.setup_requires)
        File &quot;/usr/local/lib/python3.7/site-packages/setuptools/dist.py&quot;, line 676, in fetch_build_eggs
          replace_conflicting=True,
        File &quot;/usr/local/lib/python3.7/site-packages/pkg_resources/__init__.py&quot;, line 775, in resolve
          raise VersionConflict(dist, req).with_context(dependent_req)
      pkg_resources.ContextualVersionConflict: (urllib3 1.24.3 (/tmp/pip-install-i8sl36tr/elasticsearch-curator/.eggs/urllib3-1.24.3-py3.7.egg), Requirement.parse('urllib3&lt;1.26,&gt;=1.25.4'), {'botocore'})
      ----------------------------------------
  ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.```
  </code></pre>