Comments (3)
Oh, there is still another bug.
❯ pdm add python-telegram-bot -v
Adding packages to default dependencies: python-telegram-bot
⠹ Resolved: decorator 4.4.2See /tmp/pdm-lock-_mj6r4jp.log for detailed debug log.
Traceback (most recent call last):
File "/home/aloxaf/.local/bin/pdm", line 8, in <module>
sys.exit(main())
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/core.py", line 68, in __call__
return self.main(*args, **kwargs)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/core.py", line 100, in main
raise err.with_traceback(traceback)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/core.py", line 96, in main
f(options.project, options)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/cli/commands/add.py", line 35, in handle
actions.do_add(
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/cli/actions.py", line 136, in do_add
resolved = do_lock(project, strategy, tracked_names, all_dependencies)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/cli/actions.py", line 55, in do_lock
mapping, dependencies, summaries = resolve(
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/resolver/__init__.py", line 119, in resolve
state = resolver.resolve({k: reqs.values() for k, reqs in requirements.items()})
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/resolver/resolvers.py", line 297, in resolve
resolution.resolve(requirements, max_rounds=max_rounds)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/resolver/resolvers.py", line 248, in resolve
self._pin_criteria()
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/resolver/resolvers.py", line 215, in _pin_criteria
dependencies = self._p.get_dependencies(candidate)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/resolver/providers.py", line 127, in get_dependencies
dependencies = super().get_dependencies(candidate)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/resolver/providers.py", line 48, in get_dependencies
deps, requires_python, summary = self.repository.get_dependencies(candidate)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/models/repositories.py", line 61, in get_dependencies
requirements, requires_python, summary = getter(candidate)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/models/repositories.py", line 27, in wrapper
result = func(self, candidate)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/models/repositories.py", line 130, in _get_dependencies_from_metadata
deps = candidate.get_dependencies_from_metadata()
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/models/candidates.py", line 183, in get_dependencies_from_metadata
metadata = self.get_metadata()
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/models/candidates.py", line 138, in get_metadata
built = self.environment.build(ireq, self.hashes, allow_all_wheels)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/models/environment.py", line 315, in build
return builder.build(**kwargs)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/builders/wheel.py", line 37, in build
return self._build_other(build_dir, **kwargs)
File "/home/aloxaf/.local/pipx/venvs/pdm/lib/python3.8/site-packages/pdm/builders/wheel.py", line 56, in _build_other
raise WheelBuildError(str(self.ireq))
pdm.exceptions.WheelBuildError: future>=0.16.0 from https://mirrors.tuna.tsinghua.edu.cn/pypi/web/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz#sha256=b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d
❯ cat /tmp/pdm-lock-_mj6r4jp.log
========Start resolving requirements========
python-telegram-bot
Package constraints:
python-telegram-bot <= __default__
Found candidate python-telegram-bot 12.4.2
========Ending round 0========
New pins:
python-telegram-bot 12.4.2
Package constraints:
certifi <= python-telegram-bot
Found candidate certifi 2019.11.28
Package constraints:
cryptography <= python-telegram-bot
Found candidate cryptography 2.8
Package constraints:
decorator>=4.4.0 <= python-telegram-bot
Found candidate decorator 4.4.2
Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pdm-buildtkdqao3m/future/setup.py'"'"'; __file__='"'"'/tmp/pdm-buildtkdqao3m/future/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-w_2dfs7s
cwd: /tmp/pdm-buildtkdqao3m/future/
Complete output (6 lines):
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'bdist_wheel'
----------------------------------------
Failed building wheel for future
from pdm.
@Aloxaf The second one is a known issue, you need to install wheel
into the python you picked, would you mind file another issue to track it?
from pdm.
OK
from pdm.
Related Issues (20)
- PDM asks for credentials for download.pytorch.org HOT 3
- Can't shutdown `sphinx-autobuild` server when running through `pdm run` HOT 2
- PDM complains when using 3.12 with requires-python >=3.10 HOT 5
- Error after updating from PDM 2.9 to PDM 2.10: No module named 'pyproject_hooks' HOT 4
- Optimise docker build when private repo is used HOT 6
- NotImplementedError for ` pdm export -f setuppy -v` HOT 1
- Installation failed when install.cache = true HOT 2
- `ResolutionImpossible` when using `pdm add` but `install` and `lock` work fine HOT 7
- Need to prevent wrong project name (including space and ilegal characters)
- pdm install ModuleNotFoundError: No module named 'certifi' error HOT 2
- Publish: add argument `--skip-existing` to avoid overwrite
- Scripts call an asynchronous method HOT 2
- Editable dependencies being cached HOT 2
- Error when trying to use PDM Setup GitHub Action HOT 1
- Problems installing nmslib HOT 3
- Incorrect resolution for JAX HOT 2
- Wrong dependencies are fetched HOT 3
- Wheel package installation results in InvalidVersion HOT 1
- cross-platform lockfile contains different dependencies based on the platform_machine lock is executed on HOT 2
- pdm self update does not work but reports that it does HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pdm.