Created
November 16, 2022 14:53
-
-
Save jaraco/c1617d9179a4e390296d5fc469742e27 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~ $ py -3.10 -m pip install --use-pep517 mercurial | |
Collecting mercurial | |
Using cached mercurial-6.3.0.tar.gz (8.1 MB) | |
Installing build dependencies ... done | |
WARNING: Missing build requirements in pyproject.toml for mercurial from https://files.pythonhosted.org/packages/df/79/882dc569dc05f3dbb34984289149daff67648ab6308dcd23365bf1e749d7/mercurial-6.3.0.tar.gz. | |
WARNING: The project does not specify a build backend, and pip cannot fall back to setuptools without 'setuptools>=40.8.0'. | |
Getting requirements to build wheel ... done | |
ERROR: Exception: | |
Traceback (most recent call last): | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper | |
status = run_func(*args) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/cli/req_command.py", line 247, in wrapper | |
return func(self, options, args) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/commands/install.py", line 400, in run | |
requirement_set = resolver.resolve( | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve | |
result = self._result = resolver.resolve( | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve | |
state = resolution.resolve(requirements, max_rounds=max_rounds) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve | |
self._add_to_criteria(self.state.criteria, r, parent=None) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria | |
if not criterion.candidates: | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ | |
return bool(self._sequence) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ | |
return any(self) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in <genexpr> | |
return (c for c in iterator if id(c) not in self._incompatible_ids) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built | |
candidate = func() | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link | |
self._link_candidate_cache[link] = LinkCandidate( | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ | |
super().__init__( | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ | |
self.dist = self._prepare() | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare | |
dist = self._prepare_distribution() | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution | |
return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement | |
return self._prepare_linked_requirement(req, parallel_builds) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement | |
dist = _get_prepared_distribution( | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution | |
abstract_dist.prepare_distribution_metadata( | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/distributions/sdist.py", line 48, in prepare_distribution_metadata | |
self._install_build_reqs(finder) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/distributions/sdist.py", line 118, in _install_build_reqs | |
build_reqs = self._get_build_requires_wheel() | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/distributions/sdist.py", line 95, in _get_build_requires_wheel | |
return backend.get_requires_for_build_wheel() | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_internal/utils/misc.py", line 685, in get_requires_for_build_wheel | |
return super().get_requires_for_build_wheel(config_settings=cs) | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_vendor/pep517/wrappers.py", line 173, in get_requires_for_build_wheel | |
return self._call_hook('get_requires_for_build_wheel', { | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_vendor/pep517/wrappers.py", line 319, in _call_hook | |
raise BackendUnavailable(data.get('traceback', '')) | |
pip._vendor.pep517.wrappers.BackendUnavailable: Traceback (most recent call last): | |
File "/opt/homebrew/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 77, in _build_backend | |
obj = import_module(mod_path) | |
File "/opt/homebrew/Cellar/[email protected]/3.10.8/Frameworks/Python.framework/Versions/3.10/lib/python3.10/importlib/__init__.py", line 126, in import_module | |
return _bootstrap._gcd_import(name[level:], package, level) | |
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import | |
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load | |
File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked | |
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed | |
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import | |
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load | |
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked | |
ModuleNotFoundError: No module named 'setuptools' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment