Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
set-output
command withGITHUB_OUTPUT
file (Replace deprecatedset-output
command withGITHUB_OUTPUT
file pdm-project/pdm#1434)--check
flag topdm lock
(add--check
flag topdm lock
pdm-project/pdm#1460)sitecustomize.py
respect thePDM_PROJECT_MAX_DEPTH
environment variable. Resolvessitecustomize.py
does not respectproject_max_depth
pdm-project/pdm#1413. (Makesitecustomize.py
respect thePDM_PROJECT_MAX_DEPTH
environment variable. Resolves #1413. pdm-project/pdm#1480)--pep582 <SHELL>
pdm-project/pdm#1502) (fix: Handle "sh" and "dash" in print_pep582_command (#1502) pdm-project/pdm#1511)pywin32
is installed in pdm env (pep582+install_cache true) pdm-project/pdm#863{args[:defaults]}
placeholder for script arguments (Allows specifying the insertion position of user provided arguments in scripts pdm-project/pdm#1533)packaging 22.0
to avoid breakage (fix: Excludepackaging 22.0
to avoid breakage pdm-project/pdm#1568)pdm lock
hangs with no further debug output pdm-project/pdm#1609pdm lock
hangs with no further debug output pdm-project/pdm#1609@generated
comment (feat(lockfile): add@generated
comment pdm-project/pdm#1612)venv.in_project
(docs: fix configuration typo forvenv.in_project
pdm-project/pdm#1617)pdm install
failed when using VCS dependencies with "subdirectory" in URL pdm-project/pdm#1630pdm build
may error out since the dist/ directory doesn't exist pdm-project/pdm#1647pdm list --resolve
produces redundant spinner output pdm-project/pdm#1646pdm-pep517
Close Regression: ${PROJECT_ROOT} for relative paths to local packages not working in pdm > 2.2.1 pdm-project/pdm#1658setup.py
without adds weirddependencies
pdm-project/pdm#1669pdm init
may create non-UTF-8README.md
and breakpdm install
pdm-project/pdm#1739--prompt
arg inconda create
Close unexpected--prompt
arg inconda create
pdm-project/pdm#1734.
with-
when normalizing package name Close Package names containing.
not normalized correctly in some cases pdm-project/pdm#1745pdm update
do not intstall proper revision of git dependency Closepdm update
do not intstall proper revision of git dependency pdm-project/pdm#1762compatible
strategy.save in docs pdm-project/pdm#1769PYTHONPATH
before setting it in fish (fix: no need to checkPYTHONPATH
before setting it in fish pdm-project/pdm#1780)pdm show --version
doesn't output the version anymore pdm-project/pdm#1788pdm export
Fixpdm export
raisesKeyError
pdm-project/pdm#1786environment.is_global
property for compatibility Fix pdm 2.5.0b won’t init pdm-project/pdm#1814--venv VENV
to run a command in the venv with the given name (feat: New option--venv VENV
to run a command in the venv with the given name pdm-project/pdm#1820)pdm --pep582
Fix PEP 582 CLI erroring with "No command given" pdm-project/pdm#1823--json
option toinfo
andrun
command (feat(commands): added a--json
option toinfo
andrun
command pdm-project/pdm#1854)ResourceWarning
s when running the test suite (Fix a number ofResourceWarning
s when running the test suite pdm-project/pdm#1915)pdm import
clobbersbuild-system.requires
value inpyproject.toml
(fix:pdm import
clobbersbuild-system.requires
value inpyproject.toml
pdm-project/pdm#1950)pdm sync
instead ofpdm install --no-lock
(fix(docs): usepdm sync
instead ofpdm install --no-lock
pdm-project/pdm#1947)pdm init
in non-interactive mode does not respect--python
option (fix:pdm init
in non-interactive mode does not respect--python
option pdm-project/pdm#1985)yanked
flag (fix: install-pdm.py looking in wrong place foryanked
flag pdm-project/pdm#2002)PYTHONDEVMODE=1
for CI pdm-project/pdm#2004)pdm self list
(Duplicate libraries inpdm self list
pdm-project/pdm#2020).sha256
file for verfication and serve on the docs (fix: create.sha256
file for verfication and serve on the docs pdm-project/pdm#2026)warn
method and use appropriate warnings class (Refactor deprecatedwarn
method and use appropriate warnings class pdm-project/pdm#2012)url
field when converting requirements from a Pipfile-style file requirement--project
option topdm venv
(feat: add--project
option topdm venv
pdm-project/pdm#2048)pdm install
(fix: don't overwrite lockfile when locking inpdm install
pdm-project/pdm#2090)Unknown format: pep561-stub-name
pdm-project/pdm#2107venv.in_project
(Corrected documented default value forvenv.in_project
pdm-project/pdm#2127)@ file:///
dependency (fix: pdm does not update a@ file:///
dependency pdm-project/pdm#2173)TypeError: 'String' object does not support item assignment
whenpyproject.toml
is malformed pdm-project/pdm#2198pdm run
to run a command not on PATH (feat: Allow usingpdm run
to run a command not on PATH pdm-project/pdm#2218)pdm run
conflicts between local file and PATH (fix:pdm run
conflicts between local file and PATH pdm-project/pdm#2223)py
launcher on windows forpdm use
andpdm venv
pdm-project/pdm#2225.venv/pyvenv.cfg
pdm-project/pdm#2227pypi.<name>.type
(docs: Fix configuration table entry forpypi.<name>.type
pdm-project/pdm#2246)pdm shell
Close have a pdm shell command pdm-project/pdm#2249pdm
commands need to be run with thepw
wrapper when installing with the "inside project" method (mention that allpdm
commands need to be run with thepw
wrapper when installing with the "inside project" method pdm-project/pdm#2275)pdm use
example for in-project venv (docs: fixpdm use
example for in-project venv pdm-project/pdm#2316)venv.md
markup (Fixvenv.md
markup pdm-project/pdm#2318)pdm venv activate
(doc: clarify the effect ofpdm venv activate
pdm-project/pdm#2350)export
command (fix: Never wrap the output of theexport
command pdm-project/pdm#2397)pdm init [-n]
ignores--backend
option (fix:pdm init [-n]
ignores--backend
option pdm-project/pdm#2440)pdm init -n
does not respect global python with asdf/rtx/pyenv pdm-project/pdm#2436):pdm init -n
does not respect global python with asdf/rtx/pyenv Fixpdm init -n
does not respect global python with asdf/rtx/pyenv pdm-project/pdm#2436==major.minor.*
as the default requires-python for applications (feat: use==major.minor.*
as the default requires-python for applications pdm-project/pdm#2382)--skip-existing
to avoid overwrite (feat: Publish: add argument--skip-existing
to avoid overwrite pdm-project/pdm#2383)package-type
to distinguish application and library (feat: add a new settingpackage-type
to distinguish application and library pdm-project/pdm#2394){pdm}
placeholder in scripts (add support for{pdm}
placeholder in scripts pdm-project/pdm#2408)--update-reuse
to lock command (feat: add--update-reuse
to lock command pdm-project/pdm#2419)pdm list
default sort by namesetup.py
information since that is not supported. (Update docs to remove export tosetup.py
information since that is not supported pdm-project/pdm#2481)pdm update --dry-run --unconstrained
raises KeyError (fix:pdm update --dry-run --unconstrained
raises KeyError pdm-project/pdm#2484)PDM_CACHE_DIR
environment variable (add aPDM_CACHE_DIR
environment variable pdm-project/pdm#2485)KeyError
in v2.11.0 pdm-project/pdm#2488install
with cache enabled (fixes False-positive warning when installing/updating with cache enabled pdm-project/pdm#2502) (fix(installers): don't warn when overwriting its own symlink oninstall
with cache enabled (fixes #2502) pdm-project/pdm#2503)KeyError
in v2.11.0 pdm-project/pdm#2488docs/
pdm-project/pdm#2524)cmd
scripts--no-lock
option to--frozen-lockfile
export
commandpackage-type fixer
to avoid duplicated empty section (fix:package-type fixer
to avoid duplicated empty section pdm-project/pdm#2578)pdm init [email protected]:<USER>/<REPO>.git@<BRANCH_NAME>
fails with<USER>/<REPO>.git@<BRANCH_NAME> is not a valid repository name
pdm-project/pdm#2597PDM_NO_EDITABLE
as the default value for--no-editable
option. (feature: Use envPDM_NO_EDITABLE
as the default value for--no-editable
option. pdm-project/pdm#2613)--frozen-lockfile
is passed Close Redundant download optimization pdm-project/pdm#2630pyproject.toml
keys it's not authorized to. Fixes pdm deletespyproject.toml
keys it's not authorized to pdm-project/pdm#2666pyproject.toml
when parsing candidate's metadata.--no-cache
option orPDM_NO_CACHE
(feat: allow disabling caches with--no-cache
option orPDM_NO_CACHE
pdm-project/pdm#2702)setup.cfg
, move tool configurations under it topyproject.toml
(chore: deletesetup.cfg
, move tool configurations under it topyproject.toml
pdm-project/pdm#2711)--allow-transitive
flag (feat: allow updating specific sub-deps with--allow-transitive
flag pdm-project/pdm#2689) (feat: allow updating specific sub-deps with--allow-transitive
flag (#2689) pdm-project/pdm#2714)pdm outdated
(feat: New commandpdm outdated
pdm-project/pdm#2718))
in /src/pdm/cli/completions/pdm.ps1, line 405 pdm-project/pdm#2734candidate.build()
for backward-compatibility (fix: feat: add backcandidate.build()
for backward-compatibility pdm-project/pdm#2750)pdm python install
to use system certificates pdm-project/pdm#2759