- Status: open --> merged
Dave Brondsema wants to merge 1 commit from /u/brondsem/allura/ to master, 2018-10-25
This upgrade paster packages to latest versions.
Even though we had been pinned to specific versions of paster packages, when Paste 3.0.0 was released yesterday we got weird installation problems. https://github.com/cdent/paste/issues/6 discusses this issue, but its not clear to me why installing old versions of the package would be impacted by a new release. At any rate, 3.0.1 was released to fix the problem, and it also seems good to upgrade our usage to the latest of all the paste packages, in case the old versions have weird/bad/unpredictable installation code.
Collecting Markdown==2.2.1 (from -r requirements.txt (line 23))
Downloading https://files.pythonhosted.org/packages/4b/f6/42742630b6baf96f3c12ab811daef49841aac0df4e74e738a5fabb58fa41/Markdown-2.2.1.tar.gz (260kB)
Collecting Ming==0.5.6 (from -r requirements.txt (line 24))
Downloading https://files.pythonhosted.org/packages/c0/9f/a61d8b91e7916ba679da81e7ff176e870168de40eb4cabd07bcd9aca20da/Ming-0.5.6.tar.gz (62kB)
Collecting oauth2==1.5.170 (from -r requirements.txt (line 25))
Downloading https://files.pythonhosted.org/packages/8b/d2/d9613db75252cee85ff2a5064436931c7f8b751ee46044ba54638ea7de52/oauth2-1.5.170.tar.gz
Collecting Paste==1.7.5.1 (from -r requirements.txt (line 27))
Downloading https://files.pythonhosted.org/packages/ce/d5/ff405cab7ff454208d772cd27ba289726ef0ca1dfcbd07936918535bfb52/Paste-1.7.5.1.tar.gz (523kB)
Collecting PasteDeploy==1.5.0 (from -r requirements.txt (line 28))
Downloading https://files.pythonhosted.org/packages/b0/a5/e83f581f1da123ae29b0386c3d4156d7e1a77d36af6415dff04aada44422/PasteDeploy-1.5.0.tar.gz
Collecting PasteScript==1.7.4.2 (from -r requirements.txt (line 29))
Downloading https://files.pythonhosted.org/packages/e3/60/6c4378a95b9372dff16cd316e552a7acc338a34c0e3a2278d101779f5529/PasteScript-1.7.4.2.tar.gz (129kB)
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/PasteScript.egg-info
Searching for PasteDeploy
Reading https://pypi.org/simple/PasteDeploy/
Downloading https://files.pythonhosted.org/packages/31/28/51201a54aeecbd02eff767d17050b302f6fd98fdfecb4e3f4c9301ba6ef8/PasteDeploy-1.5.2-py2.py3-none-any.whl#sha256=39973e73f391335fac8bc8a8a95f7d34a9f42e2775600ce2dc518d93b37ef943
Best match: PasteDeploy 1.5.2
Processing PasteDeploy-1.5.2-py2.py3-none-any.whl
Installing PasteDeploy-1.5.2-py2.py3-none-any.whl to /tmp/pip-install-U27QGv/PasteScript/.eggs
writing requirements to /tmp/pip-install-U27QGv/PasteScript/.eggs/PasteDeploy-1.5.2-py2.7.egg/EGG-INFO/requires.txt
Installed /tmp/pip-install-U27QGv/PasteScript/.eggs/PasteDeploy-1.5.2-py2.7.egg
Searching for Paste>=1.3
Reading https://pypi.org/simple/Paste/
Downloading https://files.pythonhosted.org/packages/a2/be/fe512a8b66db3b9674d2a7994978c82377f070d38d1ac6f4c8a7ccbe7942/Paste-3.0.0-py2.py3-none-any.whl#sha256=633e2ba969bd87a28cdaa6cc043f8dffe604dfd04c7e8730b184c0e0260949ce
Best match: Paste 3.0.0
Processing Paste-3.0.0-py2.py3-none-any.whl
Installing Paste-3.0.0-py2.py3-none-any.whl to /tmp/pip-install-U27QGv/PasteScript/.eggs
writing requirements to /tmp/pip-install-U27QGv/PasteScript/.eggs/Paste-3.0.0-py2.7.egg/EGG-INFO/requires.txt
Installed /tmp/pip-install-U27QGv/PasteScript/.eggs/Paste-3.0.0-py2.7.egg
Searching for six>=1.4.0
Reading https://pypi.org/simple/six/
Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl#sha256=832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb
Best match: six 1.11.0
Processing six-1.11.0-py2.py3-none-any.whl
Installing six-1.11.0-py2.py3-none-any.whl to /tmp/pip-install-U27QGv/PasteScript/.eggs
Installed /tmp/pip-install-U27QGv/PasteScript/.eggs/six-1.11.0-py2.7.egg
Searching for future
Reading https://pypi.org/simple/future/
Downloading https://files.pythonhosted.org/packages/00/2b/8d082ddfed935f3608cc61140df6dcbf0edea1bc3ab52fb6c29ae3e81e85/future-0.16.0.tar.gz#sha256=e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb
Best match: future 0.16.0
Processing future-0.16.0.tar.gz
Writing /tmp/easy_install-63A479/future-0.16.0/setup.cfg
Running future-0.16.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-63A479/future-0.16.0/egg-dist-tmp-xWBgGy
Traceback (most recent call last):
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 195, in setup_context
yield
File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__
self.gen.throw(type, value, traceback)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 166, in save_modules
saved_exc.resume()
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 141, in resume
six.reraise(type, exc, self._tb)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 154, in save_modules
yield saved
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 195, in setup_context
yield
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 250, in run_setup
_execfile(setup_script, ns)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 45, in _execfile
exec(code, globals, locals)
File "/tmp/easy_install-63A479/future-0.16.0/temp/easy_install-DdBMMF/future-0.16.0/temp/easy_install-KmRh2q/future-0.16.0/temp/easy_install-A27tYw/future-0.16.0/temp/easy_install-A05C3z/future-0.16.0/temp/easy_install-VFXUX8/future-0.16.0/temp/easy_install-CoFDRq/future-0.16.0/setup.py", line 186, in <module>
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/command/bdist_egg.py", line 163, in run
self.run_command("egg_info")
File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 287, in run
ep.require(installer=installer)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2245, in require
items = working_set.resolve(reqs, env, installer)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 826, in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1092, in best_match
return self.obtain(req, installer)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1104, in obtain
return installer(requirement)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/dist.py", line 581, in fetch_build_egg
return cmd.easy_install(req)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 676, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 702, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 887, in install_eggs
return self.build_and_install(setup_script, setup_base)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1155, in build_and_install
self.run_setup(setup_script, setup_base, args)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1141, in run_setup
run_setup(setup_script, args)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 253, in run_setup
raise
.... repeats a ton of above lines ....
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 419, in _open
return _open(path, mode, *args, **kw)
File "/home/jenkins/jenkins-slave/workspace/Allura/.allura-venv/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 417, in _open
if mode not in ('r', 'rt', 'rb', 'rU', 'U') and not self._ok(path):
RuntimeError: maximum recursion depth exceeded in cmp
Commit | Date | |
---|---|---|
2018-10-25 14:20:21 | Tree |