You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> pdm add pytest -v
Adding packages to default dependencies: pytest
STATUS: Resolving dependencies
pdm.termui: ======== Start resolving requirements ========
pdm.termui: requests>=2.5.4.1
pdm.termui: pyjwt>=2.8.0
pdm.termui: pytest
pdm.termui: python>=3.10
pdm.termui: Adding requirement requests>=2.5.4.1
pdm.termui: Adding requirement pyjwt>=2.8.0
pdm.termui: Adding requirement pytest
pdm.termui: Adding requirement python>=3.10
pdm.termui: ======== Starting round 0 ========
unearth.preparer: Using cached <Link https://test-files.pythonhosted.org/packages/fb/2a/501b34cf3ea07db46b0861ed6872371aedd0db216a221c148aed912de644/pytest-0.0.0.dev1.tar.gz (from https://test.pypi.org/simple/pytest/)>
pdm.termui: Running PEP 517 backend to get metadata for <Link https://test-files.pythonhosted.org/packages/fb/2a/501b34cf3ea07db46b0861ed6872371aedd0db216a221c148aed912de644/pytest-0.0.0.dev1.tar.gz (from https://test.pypi.org/simple/pytest/)>
pdm.termui: Preparing environment(Isolated mode) for PEP 517 build...
pdm.termui: ======== Start resolving requirements ========
pdm.termui: setuptools>=40.8.0
pdm.termui: wheel
pdm.termui: python>=3.10.11,<3.10.12
pdm.termui: Adding requirement setuptools>=40.8.0
Traceback (most recent call last):
File "/Users/xiaoqiangjiang/Library/Python/3.10/bin/pdm", line 10, in <module>
sys.exit(main())
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/core.py", line 295, in main
return Core().main(args or sys.argv[1:])
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/core.py", line 208, in main
raise cast(Exception, err).with_traceback(traceback) from None
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/core.py", line 203, in main
self.handle(project, options)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/core.py", line 157, in handle
command.handle(project, options)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/cli/commands/add.py", line 69, in handle
self.do_add(
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/cli/commands/add.py", line 162, in do_add
resolved = do_lock(
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/cli/actions.py", line 99, in do_lock
mapping, dependencies = resolve(
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/resolver/core.py", line 36, in resolve
result = resolver.resolve(requirements, max_rounds)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/resolvers.py", line 426, in resolve
name = min(unsatisfied_names, key=self._get_preference)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/resolvers.py", line 203, in _get_preference
return self._p.get_preference(
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/resolver/providers.py", line 91, in get_preference
deps = self.get_dependencies(candidate)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/resolver/providers.py", line 214, in get_dependencies
deps, requires_python, _ = self.repository.get_dependencies(candidate)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/repositories.py", line 103, in get_dependencies
requirements, requires_python, summary = getter(candidate)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/repositories.py", line 46, in wrapper
result = func(self, candidate)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/repositories.py", line 281, in _get_dependencies_from_metadata
deps = prepared.get_dependencies_from_metadata()
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/candidates.py", line 615, in get_dependencies_from_metadata
self.metadata.requires or [],
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/candidates.py", line 600, in metadata
result = self.prepare_metadata()
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/candidates.py", line 507, in prepare_metadata
return self._get_metadata_from_build(self._unpacked_dir, metadata_parent)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/candidates.py", line 582, in _get_metadata_from_build
self._metadata_dir = builder(source_dir, self.environment).prepare_metadata(metadata_parent)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/builders/wheel.py", line 13, in prepare_metadata
self.install(self._requires, shared=True)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/builders/base.py", line 298, in install
install_requirements(missing, env)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/installers/core.py", line 25, in install_requirements
resolved, _ = resolve(resolver, reqs, environment.python_requires, max_rounds=resolve_max_rounds, keep_self=True)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/resolver/core.py", line 36, in resolve
result = resolver.resolve(requirements, max_rounds)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/resolvers.py", line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/resolvers.py", line 173, in _add_to_criteria
if not criterion.candidates:
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/structs.py", line 127, in __bool__
next(iter(self))
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/resolvelib/structs.py", line 136, in __iter__
self._factory() if self._iterable is None else self._iterable
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/resolver/providers.py", line 168, in matches_gen
candidates = self._find_candidates(reqs[0])
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/resolver/providers.py", line 142, in _find_candidates
return self.repository.find_candidates(
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/repositories.py", line 188, in find_candidates
cans = LazySequence(self._find_candidates(requirement, minimal_version=minimal_version))
File "/Users/xiaoqiangjiang/Library/Application Support/pdm/venv/lib/python3.10/site-packages/pdm/models/repositories.py", line 459, in _find_candidates
raise CandidateNotFound(
pdm.exceptions.CandidateNotFound: Unable to find candidates for setuptools. There may exist some issues with the package name or network condition.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
when I tried to isntall pytest:
this is the pdm config:
Am I missing something? the
requests
package could be added but the pytest not work.Beta Was this translation helpful? Give feedback.
All reactions