Opened 8 years ago
Closed 8 years ago
#779 closed defect (not a bug)
Fresh build breaks on appdirs requirement
Reported by: | Tristan Croll | Owned by: | Conrad Huang |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Build System | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Traceback:
make[3]: Entering directory `/home/tic20/chimerax-git/chimerax/prereqs/pips' LANG=en_US.UTF-8 /home/tic20/chimerax-git/chimerax/build/bin/python3.6 -m pip --log pip.log install --upgrade-strategy only-if-needed -r build_requirements.txt Collecting appdirs==1.4.3 (from -r build_requirements.txt (line 1)) Using cached appdirs-1.4.3-py2.py3-none-any.whl Requirement not upgraded as not directly required: beautifulsoup4==4.5.3 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 2)) Requirement not upgraded as not directly required: blockdiag==1.5.3 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 3)) Requirement not upgraded as not directly required: colorama==0.3.7 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 4)) Collecting comtypes==1.1.3.post2 (from -r build_requirements.txt (line 5)) Downloading comtypes-1.1.3-2.zip (179kB) 100% |████████████████████████████████| 184kB 3.6MB/s Requested comtypes==1.1.3.post2 from https://pypi.python.org/packages/85/11/722b9ce6725bf8160bd8aca68b1e61bd9db422ab12dae28daa7defab2cdc/comtypes-1.1.3-2.zip#md5=4161cb8bc283a75af85e220ad662d5af (from -r build_requirements.txt (line 5)), but installing version None Requirement not upgraded as not directly required: Cython==0.25.2 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 6)) Requirement not upgraded as not directly required: distlib==0.2.4 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 7)) Requirement not upgraded as not directly required: docutils==0.13.1 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 8)) Collecting filelock==2.0.8 (from -r build_requirements.txt (line 9)) Downloading filelock-2.0.8.tar.gz Requirement not upgraded as not directly required: flake8==3.3.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 10)) Requirement not upgraded as not directly required: funcparserlib==0.3.6 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 11)) Requirement not upgraded as not directly required: grako==3.16.5 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 12)) Requirement not upgraded as not directly required: Jinja2==2.9.5 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 13)) Requirement not upgraded as not directly required: line_profiler==2.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: markupsafe==0.23 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 15)) Requirement not upgraded as not directly required: mccabe==0.6.1 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 16)) Collecting msgpack-python==0.4.8 (from -r build_requirements.txt (line 17)) Requirement not upgraded as not directly required: numpydoc==0.6.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 18)) Requirement not upgraded as not directly required: pep8==1.7.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 19)) Requirement not upgraded as not directly required: pep8-naming==0.4.1 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 20)) Collecting Pillow==4.2.1 (from -r build_requirements.txt (line 21)) Downloading Pillow-4.2.1-cp36-cp36m-manylinux1_x86_64.whl (5.8MB) 100% |████████████████████████████████| 5.8MB 239kB/s Requirement not upgraded as not directly required: pyflakes==1.5.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 22)) Requirement not upgraded as not directly required: Pygments==2.2.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 23)) Requirement not upgraded as not directly required: pypiserver==1.2.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 24)) Requirement not upgraded as not directly required: python-dateutil==2.6.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 25)) Requirement not upgraded as not directly required: six==1.10.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 26)) Requirement not upgraded as not directly required: Sphinx==1.5.3 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 27)) Requirement not upgraded as not directly required: sphinxcontrib-blockdiag==1.5.5 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 28)) Requirement not upgraded as not directly required: sortedcontainers==1.5.7 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 29)) Requirement not upgraded as not directly required: suds-jurko==0.6 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 30)) Requirement not upgraded as not directly required: webcolors==1.7 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from -r build_requirements.txt (line 31)) Requirement not upgraded as not directly required: setuptools in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from blockdiag==1.5.3->-r build_requirements.txt (line 3)) Requirement not upgraded as not directly required: pycodestyle<2.4.0,>=2.0.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from flake8==3.3.0->-r build_requirements.txt (line 10)) Requirement not upgraded as not directly required: IPython>=0.13 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: olefile in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from Pillow==4.2.1->-r build_requirements.txt (line 21)) Requirement not upgraded as not directly required: snowballstemmer>=1.1 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from Sphinx==1.5.3->-r build_requirements.txt (line 27)) Requirement not upgraded as not directly required: requests>=2.0.0 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from Sphinx==1.5.3->-r build_requirements.txt (line 27)) Requirement not upgraded as not directly required: alabaster<0.8,>=0.7 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from Sphinx==1.5.3->-r build_requirements.txt (line 27)) Requirement not upgraded as not directly required: babel!=2.0,>=1.3 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from Sphinx==1.5.3->-r build_requirements.txt (line 27)) Requirement not upgraded as not directly required: imagesize in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from Sphinx==1.5.3->-r build_requirements.txt (line 27)) Requirement not upgraded as not directly required: packaging>=16.8 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from setuptools->blockdiag==1.5.3->-r build_requirements.txt (line 3)) Requirement not upgraded as not directly required: traitlets>=4.2 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: prompt-toolkit<2.0.0,>=1.0.4 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: simplegeneric>0.8 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: pickleshare in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: pexpect; sys_platform != "win32" in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: decorator in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: pytz>=0a in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from babel!=2.0,>=1.3->Sphinx==1.5.3->-r build_requirements.txt (line 27)) Requirement not upgraded as not directly required: pyparsing in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from packaging>=16.8->setuptools->blockdiag==1.5.3->-r build_requirements.txt (line 3)) Requirement not upgraded as not directly required: ipython-genutils in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from traitlets>=4.2->IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: wcwidth in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from prompt-toolkit<2.0.0,>=1.0.4->IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Requirement not upgraded as not directly required: ptyprocess>=0.5 in /home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages (from pexpect; sys_platform != "win32"->IPython>=0.13->line_profiler==2.0->-r build_requirements.txt (line 14)) Building wheels for collected packages: comtypes, filelock Running setup.py bdist_wheel for comtypes ... done Stored in directory: /home/tic20/.cache/pip/wheels/16/4a/80/7e3d966317021cdf84659f0661887daf4266d33062378c1fc1 Running setup.py bdist_wheel for filelock ... done Stored in directory: /home/tic20/.cache/pip/wheels/02/af/98/f48ab3ec8e7108a48e4b3102ab4622c6ab295912d0363f75ca Successfully built comtypes filelock Installing collected packages: appdirs, comtypes, filelock, msgpack-python, Pillow Found existing installation: appdirs 1.4.2 Uninstalling appdirs-1.4.2: Successfully uninstalled appdirs-1.4.2 Rolling back uninstall of appdirs Exception: Traceback (most recent call last): File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2813, in _dep_map return self.__dep_map File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2624, in __getattr__ raise AttributeError(attr) AttributeError: _DistInfoDistribution__dep_map During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2804, in _parsed_pkg_info return self._pkg_info File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2624, in __getattr__ raise AttributeError(attr) AttributeError: _pkg_info During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pip/commands/install.py", line 342, in run prefix=options.prefix_path, File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pip/req/req_set.py", line 784, in install **kwargs File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pip/req/req_install.py", line 851, in install self.move_wheel_files(self.source_dir, root=root, prefix=prefix) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files isolated=self.isolated, File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pip/wheel.py", line 247, in move_wheel_files prefix=prefix, File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pip/locations.py", line 140, in distutils_scheme d = Distribution(dist_args) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/setuptools/dist.py", line 321, in __init__ _Distribution.__init__(self, attrs) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/distutils/dist.py", line 281, in __init__ self.finalize_options() File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/setuptools/dist.py", line 389, in finalize_options ep.require(installer=self.fetch_build_egg) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2324, in require items = working_set.resolve(reqs, env, installer, extras=self.extras) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 862, in resolve new_requirements = dist.requires(req.extras)[::-1] File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2568, in requires dm = self._dep_map File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2815, in _dep_map self.__dep_map = self._compute_dependencies() File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2824, in _compute_dependencies for req in self._parsed_pkg_info.get_all('Requires-Dist') or []: File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2806, in _parsed_pkg_info metadata = self.get_metadata(self.PKG_INFO) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1468, in get_metadata value = self._get(self._fn(self.egg_info, name)) File "/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1577, in _get with open(path, 'rb') as stream: FileNotFoundError: [Errno 2] No such file or directory: '/home/tic20/chimerax-git/chimerax/build/lib/python3.6/site-packages/appdirs-1.4.2.dist-info/METADATA'
There's quite a bit of chatter about this online (see https://github.com/ActiveState/appdirs/issues/89 for example). For whatever reason, running
/home/tic20/chimerax-git/chimerax/build/bin/python3.6 -m pip install --upgrade appdirs
worked fine, and re-running 'make install' continued on past this point without further issue.
Note:
See TracTickets
for help on using tickets.
Never mind. Seems I had some old partial build after all. After I cleaned it out and tried again, this error didn't arise.