Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pdm-project/pdm

A modern Python package and dependency manager supporting the latest PEP standards
https://github.com/pdm-project/pdm

doc: auto-gen config reference doc

Close #2645

Signed-off-by: Frost Ming <[email protected]>

df04fb674b96f76bd29dafef8895fa41d937f872 authored 10 months ago by Frost Ming <[email protected]>
feat: Do not fetch package hashes when `--frozen-lockfile` is passed

Close #2630

Signed-off-by: Frost Ming <[email protected]>

0275813c90d6c96f98a8156cdddfdbe0aff7ee22 authored 10 months ago by Frost Ming <[email protected]>
fix: pdm venv create succeeds/fails alternatelyFixes #2631Signed-off-by: Frost Ming <[email protected]>

* fix: pdm venv create succeeds/fails alternately
Fixes #2631

Signed-off-by: Frost Ming <me@fro...

ddd26878f2a8c32a63ede330d44a45934cbf5742 authored 10 months ago by Frost Ming <[email protected]>
[pre-commit.ci] pre-commit autoupdate

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1....

de8b3cab22723b3600aeabab044e834441a5a339 authored 11 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
feature: Use env `PDM_NO_EDITABLE` as the default value for `--no-editable` option. (#2613)

* feature: Use env `PDM_NO_EDITABLE` as the default value for `--no-editable` option.

* Add n...

08f7b7ca36ddeffc89be3fa46f4c51d24188fe05 authored 11 months ago by Xuan (Sean) Hu <[email protected]>
doc: add missing cache method pth

Signed-off-by: Frost Ming <[email protected]>

d0c90bc706868248a42993227f77e18e0fd703b3 authored 11 months ago by Frost Ming <[email protected]>
fix: reset project.environment when importing from setup.pyFixes #2608Signed-off-by: Frost Ming <[email protected]>

* fix: reset project.environment when importing from setup.py
Fixes #2608

Signed-off-by: Frost ...

4facb2255999ad5fc3f45c508e1688956d5a62ca authored 11 months ago by Frost Ming <[email protected]>
chore: Release 2.12.3

07918b881874f20551d05b4b542ae252acf246e8 authored 11 months ago by Frost Ming <[email protected]>
fix: Failed to clone template repository if the URL contains the rev part

Close #2597

Signed-off-by: Frost Ming <[email protected]>

bdb51de2af61a964aae65e6b73815f64032a8bfe authored 11 months ago by Frost Ming <[email protected]>
fix: Handle legacy specifiers when converting from poetry project.

Fix #2599

Signed-off-by: Frost Ming <[email protected]>

d8a3375ac5d34d1f8620607edea7fb410985d32a authored 11 months ago by Frost Ming <[email protected]>
doc: Add missing "not" in docs/usage/config.md... (#2601)

...as it currently states that "requests" would be locked, even if mentioned in tool.pdm.resolut...

1af2feee0fb3d60c21212d8e859dd3432757590b authored 11 months ago by Paul Haerle <[email protected]>
chore: add pyright venv path

Signed-off-by: Frost Ming <[email protected]>

f5c552762a653ff0079a255d2033bc5b42d011e4 authored 11 months ago by Frost Ming <[email protected]>
chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /chatbot (#2595)

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.1 to 3.9.2.
- [Release notes](htt...

64961f1bfc15a635fffbd012c8b89e33ddc07734 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
doc: Fix typo in template docs (#2589)

* Fix typo in docs/usage/template.md

* Add news fragment

632a4d771d4cb805849383a7549bc478db0dbe55 authored 11 months ago by iamthad <[email protected]>
fix: unable to force install specific version with pdmFixes #2586Signed-off-by: Frost Ming <[email protected]>

* fix: unable to force install specific version with pdm
Fixes #2586

Signed-off-by: Frost Ming ...

694d9aa8d10bb74ad64cfd2d95b225eb0f921d52 authored 11 months ago by Frost Ming <[email protected]>
perf: Warnings that the correct version cannot be matched before the environment is finally created. (#2584)

9ec9ba687e2b9679d591d1a75ea3f2c3de59f5da authored 11 months ago by Peanut <[email protected]>
fix: `package-type fixer` to avoid duplicated empty section (#2578)

* fix: packagetype fixer avoid dupl. empty section

close: #2577

* test: add test for the f...

1c5bd6a44f5ccee669eaa0461eb5528bbbca2e74 authored 11 months ago by Wey Gu <[email protected]>
chore: Release 2.12.2

01f6a8d505cc2e80a205f9190122d0bfd66d34d6 authored 11 months ago by Frost Ming <[email protected]>
fix: autofixer writes string "false/true" incorrectly

Signed-off-by: Frost Ming <[email protected]>

348b79ce12a87a303730e7656304feed1ff35412 authored 11 months ago by Frost Ming <[email protected]>
fix: Dependency with additional headers fails to installFixes #2573Signed-off-by: Frost Ming <[email protected]>

* fix: Dependency with additional headers fails to install
Fixes #2573

Signed-off-by: Frost Min...

dd3f8ee4387ff7dc8560ee0a59d9956289e3c318 authored 11 months ago by Frost Ming <[email protected]>
doc: update doc with the correct executable installation destination

Close #2565

Signed-off-by: Frost Ming <[email protected]>

abbbfc2adba63217af1efe411ec667afe17959ac authored 11 months ago by Frost Ming <[email protected]>
doc: add news

Signed-off-by: Frost Ming <[email protected]>

a8eb580201bee32ceb5e912eaf897be9b70e8cba authored 11 months ago by Frost Ming <[email protected]>
fix: install headers into package namespace

* fix: install headers into package namespace

Signed-off-by: Frost Ming <[email protected]>

* a...

abde99207f040e5e4cc319376f4cf22484b8cc96 authored 11 months ago by Frost Ming <[email protected]>
fix: updates instructions for private repositories in pdm publish. (#2569)

b95c31aa44e2f8f89338e01f85cd8a2c9d4f096e authored 11 months ago by RenChu Wang <[email protected]>
chore: Release 2.12.1

36a0e2b6641f996904030840c1ce433c28ab11c3 authored 11 months ago by Frost Ming <[email protected]>
fix(fixer): hotfix: missing identifier

Signed-off-by: Frost Ming <[email protected]>

8822de58f6fa1b4fd72f7e2815778a071156f059 authored 11 months ago by Frost Ming <[email protected]>
chore: Release 2.12.0

03804cf8662571645830f3f8265464d86b9dd741 authored 11 months ago by Frost Ming <[email protected]>
feat: rename the package-type config to distribution

* feat: rename the package-type config to distribution

Signed-off-by: Frost Ming <me@frostming....

a8c320f89f13576aabc598edb7d976967e4502de authored 11 months ago by Frost Ming <[email protected]>
feat: don't build if the package type is not library

Signed-off-by: Frost Ming <[email protected]>

7abdbcc1d33251f7f8dc06bd7d8cb8e56e78028e authored 11 months ago by Frost Ming <[email protected]>
fix: don't use pypi.org when pypi.url is set (#2563)

22808c9e97f673bf8849f39854432073e693483b authored 11 months ago by XYenon <[email protected]>
update pyprojectx install command (#2559)

b7315c2bc43103dfe3deb496f2e187c00345c1a5 authored 11 months ago by DetachHead <[email protected]>
feat: Allow generating pyproject.toml without the extra project boilerplateResolve #2543Signed-off-by: Frost Ming <[email protected]>

* feat: Allow generating pyproject.toml without the extra project boilerplate
Resolve #2543

Sig...

e9b292e936eae6fc9192ac4d639a52df2f5eefdb authored 11 months ago by Frost Ming <[email protected]>
feat: allow prereleases if a prerelease version is pinned for a specific package

* feat: support updating all packages when using `--prerelease`
Fixes #2552

Signed-off-by: Fros...

da56d4f771d4205768fd6b25bcae8fe8aa01770b authored 12 months ago by Frost Ming <[email protected]>
feat: Allow exclusion of dependencies (#2551)

2fe1dcf39e2ed9601dae534cdf6359807f926235 authored 12 months ago by Frost Ming <[email protected]>
fix: allow normal extension modules when the python is debug buildFixes #2548Signed-off-by: Frost Ming <[email protected]>

* fix: allow normal extension modules when the python is debug build
Fixes #2548

Signed-off-by:...

7a29fcbc65c7625bae96f9ec5e45315144e86043 authored 12 months ago by Frost Ming <[email protected]>
dep(chatbot): update dependencies of chatbot

Signed-off-by: Frost Ming <[email protected]>

17eadb9823af78978e25ca2a01b53f5862b304dd authored 12 months ago by Frost Ming <[email protected]>
feat: remove some deprecated members

* feat: remove some deprecated members

Signed-off-by: Frost Ming <[email protected]>

* add news...

3c55e5a862f1ec4299c31041c2e87e88c97c02a3 authored 12 months ago by Frost Ming <[email protected]>
feat: add --no-markers to `export` command

* feat: add --no-markers to `export` command

Signed-off-by: Frost Ming <[email protected]>

* ad...

13860e5689c23fb46b57ae252fed1e70961eb4d5 authored 12 months ago by Frost Ming <[email protected]>
feat: Rename `--no-lock` option to `--frozen-lockfile`

Close #2496

Signed-off-by: Frost Ming <[email protected]>

abeb752e412e7878af068fb5bd8e279269095a46 authored 12 months ago by Frost Ming <[email protected]>
doc: about environment substitution

Signed-off-by: Frost Ming <[email protected]>

488b0a57197b59302b313f28d26e16cc0b784a10 authored 12 months ago by Frost Ming <[email protected]>
fix: Environment variable substitution in `cmd` scripts

* fix: Environment variable substitution in `cmd` scripts
Fixes #2542

Signed-off-by: Frost Ming...

8633809c87eba06ddbd8a5ed216d91d24c901057 authored 12 months ago by Frost Ming <[email protected]>
fix: handle the case when a package is missing from lockfile

Signed-off-by: Frost Ming <[email protected]>

6471521a5c161aba98c4d323dc457db0f2b80b9c authored 12 months ago by Frost Ming <[email protected]>
fix: pdm list output containing full license text in some cases (#2539)

* Accounted for license files that contain full text

* Added test cases for newlines in Licen...

2160ec1186d18cb16b41920f4ae93c4be6a5b339 authored 12 months ago by John Hardy <[email protected]>
doc: improve the wording for choosing if a project is installable

Close #2506

Signed-off-by: Frost Ming <[email protected]>

ca74c76dca41a456280df8d05903c36736bc762f authored 12 months ago by Frost Ming <[email protected]>
chore: fix target version to python38

Supersede #2494

Signed-off-by: Frost Ming <[email protected]>

ab4aa53b20c7c39a7278774d927f23c0372737cb authored 12 months ago by Frost Ming <[email protected]>
fix: remove redundant code

Signed-off-by: Frost Ming <[email protected]>

e692b3b91c00f1fa165b4d952742ba06c6708421 authored 12 months ago by Frost Ming <[email protected]>
doc: Remove mentions of npm in index

Signed-off-by: Frost Ming <[email protected]>

2052572708c8f65ddf053a597b35745d5e1cb9f7 authored 12 months ago by Frost Ming <[email protected]>
chore: Release 2.11.2

e9ee590a405a436ccfa316415b94adcf3637d6bd authored 12 months ago by Frost Ming <[email protected]>
chore(lib): enhance warning message (#2523)

* chore(lib): enhance warning message

Closes #2522.

* chore(lib): fix message to be more c...

8dfcd62174381f0e94b81f739b701b2a5780a224 authored 12 months ago by Jérome Eertmans <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2528)

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.6 → v0.1.9](https://github.com/astral-sh...

ebc3eb6e751e6f44d1709bb043568e88abbb08c8 authored 12 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
doc: Update references to Python 3.7 in docs (#2524)

4d8beff8baeb4388ab55d0e28cc1db7f074b1b99 authored 12 months ago by Ryan Smith <[email protected]>
docs: add maturin section (#2526)

* docs: add maturin section

* ci: add news fragment

e0daa3fdbac1ef0c00657512917d36c9f57a87b2 authored 12 months ago by baggiponte <[email protected]>
fix: KeyError resolving URL dependency without name

Resolve #2488

Signed-off-by: Frost Ming <[email protected]>

4604025e0f00fcbbd8dbc022161d4c59f2ddf995 authored 12 months ago by Frost Ming <[email protected]>
doc: Describe keyring support for pdm-sync pre-commit hook (#2516)

bb25b2bc2cacc0d46f85ee6946d4d85d0e91ae97 authored about 1 year ago by Paul Rogalski <[email protected]>
chore: Change the template name to "Feature / Enhancement Request" (#2508)

* feature_request.md: Change the template name to "Feature / Enhancement Request"

* s/request...

e188ea2764083af4363ca4030185c3d6fb95bfee authored about 1 year ago by Noam Yorav-Raphael <[email protected]>
fix(#2507): PDM rejects candidates without local version when the local version is pinned.

Close #2507

Signed-off-by: Frost Ming <[email protected]>

62d39e376e676cee482fd47ba4412e4146393ebc authored about 1 year ago by Frost Ming <[email protected]>
fix: zsh completion

Signed-off-by: Frost Ming <[email protected]>

e189af310d39d52d77b5225b66af694aca5af78f authored about 1 year ago by Frost Ming <[email protected]>
fix(installers): don't warn when overwriting its own symlink on `install` with cache enabled (fixes #2502) (#2503)

2f87b511cf02b5fb605cfae498b2dd21abeda0b3 authored about 1 year ago by Axel H <[email protected]>
feat: added documentation for enabling 'pdm shell' for fish shell (#2500)

b6d9d37dbf6dc4aa6576db9b9e35b06e21225e4d authored about 1 year ago by Saikat Karmakar <[email protected]>
fix: pdm update --update-eager can hit InconsistentCandidate error when dependency is included both through default dependencies and extraFixes #2495Signed-off-by: Frost Ming <[email protected]>

* fix: pdm update --update-eager can hit InconsistentCandidate error when dependency is included...

1af8d2987b487cb55458e62568ac0c5576434a57 authored about 1 year ago by Frost Ming <[email protected]>
docs: Fix typo in usage example (#2493)

* docs: Fix typo in usage example

license -> licenses

* Add news change

515a84548b514d75d707ade4ea53917b85c9e2ff authored about 1 year ago by Matthieu LAURENT <[email protected]>
chore: Release 2.11.1

126122f1e1af007f9eea87c197ab42c7390051c5 authored about 1 year ago by Frost Ming <[email protected]>
fix: KeyError when resolving packages that have parents that are no longer needed

Close #2489

Signed-off-by: Frost Ming <[email protected]>

12941894d3ce5008a5661b7cd7207234129393c1 authored about 1 year ago by Frost Ming <[email protected]>
fix: update candidate key before resolving markers

Fix #2488

Signed-off-by: Frost Ming <[email protected]>

c3b1e0e6b84f3c400a648310f5d03a0e2acd7d4b authored about 1 year ago by Frost Ming <[email protected]>
chore: add changelog

Signed-off-by: Frost Ming <[email protected]>

034a700fe348340e6096df964b058eb122db36b4 authored about 1 year ago by Frost Ming <[email protected]>
chore: Release 2.11.0

90f095e99ce794617fe32440c84b56ae4aeb57b1 authored about 1 year ago by Frost Ming <[email protected]>
feat: add a `PDM_CACHE_DIR` environment variable (#2485)

* PDM_CACHE_DIR env var

* add a news fragment

1c0f8e87505a570efef8728bbf43f2d53d9ccc05 authored about 1 year ago by Mathieu Dupuy <[email protected]>
doc: add news

Signed-off-by: Frost Ming <[email protected]>

83f8d74335c1760f3008c3f543f90cfdc97c144c authored about 1 year ago by Frost Ming <[email protected]>
fix: `pdm update --dry-run --unconstrained` raises KeyError (#2484)

Fixes #2483

Signed-off-by: Frost Ming <[email protected]>

d5d50041775e82ea813eef174fd8a7030418ae95 authored about 1 year ago by Frost Ming <[email protected]>
feat: Show subcommand's help info when passing unrecognized arguments (#2480)

42ff1e7d12c98d200cd7f9ab813ab2a3bc6d25a4 authored about 1 year ago by Jun Huang <[email protected]>
feat: New update strategy: reuse-installed (#2479)

1ab79a61dff5bebb09957f070d784fb572e3eeb4 authored about 1 year ago by Frost Ming <[email protected]>
Update docs to remove export to `setup.py` information since that is not supported. (#2481)

fcdeda9ce69ae5ebbd2173e8140d434e1593bfce authored about 1 year ago by Mike Williamson <[email protected]>
feat: Add "pdm-sync" pre-commit hook (#2475)

b05d1cb67bee28c692b3259dc1750e76ef816e69 authored about 1 year ago by Paul Rogalski <[email protected]>
fix: Fix installing PEP 561 stub-only packages (#2466)

47e8c69b18ccef7941ad50e5a96b783bf539c8f7 authored about 1 year ago by Łukasz Moroz <[email protected]>
doc: use py instead of python on Windows

Fix #2469

Signed-off-by: Frost Ming <[email protected]>

da25cd55cb1e2307bab046866f156493914ed66d authored about 1 year ago by Frost Ming <[email protected]>
feat: `pdm list` default sort by name

Signed-off-by: Frost Ming <[email protected]>

244002203f1a933c1931fbffa07f9592f090c39b authored about 1 year ago by Frost Ming <[email protected]>
feat: inherit metadata by default (#2468)

f4b59ff16db05f499b3bb265d6c0057bc82fdcd5 authored about 1 year ago by Frost Ming <[email protected]>
fix: PDM installs wrong architecture of pywin32 wheel on Windows (#2467)

675f3ab7bbffb6b561bee2cfc868f79ecec4f949 authored about 1 year ago by Frost Ming <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2462)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0...

82a45743f0025322a155e8f5cb5af0aa6189c3a7 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
doc: fix default verbosity level in UI.echo docstring (#2460)

undefined

d3c3e4d22ee4f90357fddd196a4188017d7687b2 authored about 1 year ago by Mathieu Dupuy <[email protected]>
feat: Change the style of logging status to console (#2384)

3a9928576c001f034d1afdeedb879a2d3d2471fa authored about 1 year ago by Frost Ming <[email protected]>
chore: change to error

Signed-off-by: Frost Ming <[email protected]>

2eef6076a5ef6ee9cd36c1e3a31b4c6c9e1c3474 authored about 1 year ago by Frost Ming <[email protected]>
fix: add support for `{pdm}` placeholder in scripts (#2408)

* add support for `{pdm}` placeholder in scripts

* check should_interpolate

* fix docs

...

5b259c08e6209e3f96f95b18ec8a2ec983f5da4c authored about 1 year ago by Tom Solberg <[email protected]>
feat: export cross-platform requirements (#2418)

99cfa33fffd9e70fdeec6f65f2ffd79097e71953 authored about 1 year ago by Frost Ming <[email protected]>
feat: new cache methods: hardlink and symlink_individual (#2425)

Signed-off-by: Frost Ming <[email protected]>

ba703d1973f7f413046fcdccd55dbbc2baafe9fa authored about 1 year ago by Frost Ming <[email protected]>
feat: allow to include self when exporting to requirements (#2424)

48d80828155b2a155137af8438a071171915367d authored about 1 year ago by Frost Ming <[email protected]>
feat: New lock strategy: inherit_metadata (#2421)

e147c8f4e9449c5d3783b439948529a711a50dc8 authored about 1 year ago by Frost Ming <[email protected]>
feat: add `--update-reuse` to lock command (#2419)

e1065241dbe5cde91eb852187a543cef46e07ede authored about 1 year ago by Frost Ming <[email protected]>
feat: Update PDM requirements to Python 3.8

Signed-off-by: Frost Ming <[email protected]>

235ab252a024376a020f466121aea546d5ff9c55 authored about 1 year ago by Frost Ming <[email protected]>
feat: use `==major.minor.*` as the default requires-python for applications (#2382)

0b311b4d93836acdd0d2cc77d3009bff75a05ed0 authored about 1 year ago by Frost Ming <[email protected]>
feat: Publish: add argument `--skip-existing` to avoid overwrite (#2383)

a03fca10fc0638360b1fa382a348b4b0f465dca5 authored about 1 year ago by Frost Ming <[email protected]>
feat: improve the compatibility checking for lockfile (#2380)

4cfec9fd97eb026091e5a8dbd2e6a4932fcf14ff authored about 1 year ago by Frost Ming <[email protected]>
feat: add a new setting `package-type` to distinguish application and library (#2394)

5887ad20afea82866d6883d2cc497dd739805c9f authored about 1 year ago by Frost Ming <[email protected]>
fix: indexerror when the causes are empty

Signed-off-by: Frost Ming <[email protected]>

d631eddcb90a4c432a34eb843b9e979e3bba843b authored about 1 year ago by Frost Ming <[email protected]>
docs: Clarify effect of requires-python on resolution (#2452)

0bac7074a8a07961d2ecd3ea96b37f68a5f03602 authored about 1 year ago by Timothée Mazzucotelli <[email protected]>
chore: improve the logging when calling pip command

Signed-off-by: Frost Ming <[email protected]>

d4f333d4b2bab3f97e5fe13a2915804bacdd0790 authored about 1 year ago by Frost Ming <[email protected]>
fix: Link collection ignores package-index-binding (#2444)

766a56b6641a17f14732918687a8149de4164305 authored about 1 year ago by Frost Ming <[email protected]>
fix(#2436): `pdm init -n` does not respect global python with asdf/rtx/pyenv

Fix #2436

Signed-off-by: Frost Ming <[email protected]>

4f066137aa00946f969ffabe6d4e3138f491a04a authored about 1 year ago by Frost Ming <[email protected]>
fix: `pdm init [-n]` ignores `--backend` option (#2440)

c3dbe89c530d00bbcd526b1e4ae001372a5b9d71 authored about 1 year ago by Frost Ming <[email protected]>
doc: python version in doc (#2428)

d3f127cbb5803af2d9176ae5339d005c71af5516 authored about 1 year ago by Mathew Shen <[email protected]>