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

fix(ui): Redirect the spinner output to stderr

FIx #1646

f0992fc98cd8624e1459d7c2cc4f5bcdf088465c authored almost 2 years ago by Frost Ming <[email protected]>
fix(build): Ensure the destination directory exists

Fix #1647

2da674c8bbb3d6080d05d84f43cdda2bccc286d4 authored almost 2 years ago by Frost Ming <[email protected]>
Merge branch 'main' of https://github.com/pdm-project/pdm

c0974672a17be965ddcb0e191d35df08ad0c4b6e authored almost 2 years ago by Frost Ming <[email protected]>
doc(readme): remove the pep 582 part and add comparison

Close #1637

36a520ce9d057181c613d89dda2f858277ba91bd authored almost 2 years ago by Frost Ming <[email protected]>
docs: update default value (#1636)

4d3d5b89733eb486c862b01df5ace53ee619aed3 authored almost 2 years ago by Angus Hollands <[email protected]>
chore: fix some wording

462028edf81ac9064a57c54f01a564ae52ef965e authored almost 2 years ago by Frost Ming <[email protected]>
docs: fixed misplaced backtick (#1633)

5233618523b0e2b2be2196ede4cff65f38bb69a9 authored almost 2 years ago by Null <[email protected]>
fix: fix the wildcards in requirement specifiers (#1632)

2eae78a117dbe0cabc2e1c73e3cd175a143a2db9 authored almost 2 years ago by Frost Ming <[email protected]>
fix: missing subdirectory in lockfile

Fix #1630

69fa5b3fbc67f99c90b473cf759b36aa025ef744 authored almost 2 years ago by Frost Ming <[email protected]>
feat: support implicit python script execution (#1628)

b3c2ad4bbed7250d6108b172b36ee5478c2059fd authored almost 2 years ago by Frost Ming <[email protected]>
fix: Deduplicate lists when running pdm import (#1627)

* chore: move imports to typings-imports

* fix: avoid duplicates in dependencies/authors duri...

c00d71270cc3b0cafda071c6637f885c42eaeb0c authored almost 2 years ago by Gabriel Dugny <[email protected]>
fix: fix linter error

4504f1586e6d0955f96c2b0079360eff690dc2de authored almost 2 years ago by Frost Ming <[email protected]>
fix: skip python requirements for overriden packages

Fix #1575

d2c6aa3cd03f2c1a69890c32e8e4c93103181336 authored almost 2 years ago by Frost Ming <[email protected]>
chore: correct some cli typos (#1618)

e1f593963544c725c215134d479211ff7eab4e12 authored almost 2 years ago by a666 <[email protected]>
doc: fix configuration typo for `venv.in_project` (#1617)

2049e3b85c337d077e94c7e0da133cc15a5d4419 authored almost 2 years ago by Ju4tCode <[email protected]>
docs: Fix typo in help output of update command (#1615)

0ea311971059c54efea4c234de4b4d32b28b2d5d authored almost 2 years ago by Colin Marquardt <[email protected]>
chore: Release 2.4.0

91228d31e53603be9bcd1421c1be39f99ae19630 authored almost 2 years ago by Frost Ming <[email protected]>
feat: Accept yanked versions when the requirement version is pinned

Close #1575

c571db7c4e5fb2357ce93e34f8bc8a2adfd13889 authored almost 2 years ago by Frost Ming <[email protected]>
fix(run): fix the way of expanding command

7e89e592f897aa41af5cad44cd2ea76a76f4ea46 authored almost 2 years ago by Frost Ming <[email protected]>
feat(lockfile): add `@generated` comment (#1612)

* feat(lockfile): add `@generated` comment

Resolve #1611.

* [pre-commit.ci] auto fixes fro...

d8d7343688efb0016d6c62e652ffddb384f66e78 authored almost 2 years ago by Nyuan Zhang <[email protected]>
fix: hide spinner output for build resolver

16efcd0e10562f14da152698b9582a469db86c88 authored almost 2 years ago by Frost Ming <[email protected]>
fix: fix an uninstallation error on Windows (#1605)

c4e1a4c15adbfe3f9d69a2da4d428db2c8018261 authored almost 2 years ago by Frost Ming <[email protected]>
fix: fetch hashes from the JSON API response

Related to #1609

3419aa24a4d7d221a367b126cdd46b46e1de7a83 authored almost 2 years ago by Frost Ming <[email protected]>
fix: logging for fetching hashes

885a7ec0318dbd17e7d8bc47a8a8f099bda5da47 authored almost 2 years ago by Frost Ming <[email protected]>
feat: show message in the status when fetching hashes

Close #1609

fe1bf9517f775c5510fcc45091c5d5bd4aac19cf authored almost 2 years ago by Frost Ming <[email protected]>
docs: don't show expansion if not initialized

4f9dd4bac540be19af268e6e5ac7ae307902761e authored almost 2 years ago by Frost Ming <[email protected]>
docs: add pdm expansions in header

7887c4ba68cb1b210c67dfbb5eac05da0eba35ed authored almost 2 years ago by Frost Ming <[email protected]>
fix: filter out invalid python paths

Close #1601

3990b6e01c7a66c7a3bdf8191a82c3d85b580d69 authored almost 2 years ago by Frost Ming <[email protected]>
fix: exclude site-packages for symlinks of the python executable

Fix #1598

de83c118ded20e68b59fcfb3680a05a4fedebd4e authored almost 2 years ago by Frost Ming <[email protected]>
feat: support multiple indexes in config (#1597)

b4853076e4f004b1589b0c14dd7d51e8ed3615aa authored almost 2 years ago by Frost Ming <[email protected]>
feat(pytest): expose pytest fixtures and helpers for pdm plugins (#1594)

62d50c16b1a8ba84fd89be2f8d2fec3012cc437e authored almost 2 years ago by Axel H <[email protected]>
fix: raise an error instead of warning for Python 2

Close #1590

134352e769ab0b3470ffebc699e249016df507de authored almost 2 years ago by Frost Ming <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#1593)

updates:
- [github.com/psf/black: 22.10.0 → 22.12.0](https://github.com/psf/black/compare/22.10...

457f69224419845b2c6c6aab0ce7dda20bab8302 authored almost 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Fix small wording issues (#1589)

5a38e9b670a521455d5701c4ad1730ae723e87fe authored almost 2 years ago by Colin Marquardt <[email protected]>
chore: Release 2.3.4

7b695782236260acfd91e8dbe10c6db752b75df3 authored almost 2 years ago by Frost Ming <[email protected]>
chore: ignore coverage warnings (#1582)

c7d4011d267d492e4277ed8c54f0f95a937100db authored almost 2 years ago by Frost Ming <[email protected]>
fix: remove unused object

6404f10a5ea2676025e4f6dd373b2a49573300d8 authored almost 2 years ago by Frost Ming <[email protected]>
fix: correctly mark a symlink as file to remove (#1581)

ceea51a83ca701c76fd2eb26930be9bfc98cf3ba authored almost 2 years ago by Frost Ming <[email protected]>
feat: disable some functions when in zipapp

Fix #1578

d8c44893ee183ce9bff2b44c903e0465276a7fef authored almost 2 years ago by Frost Ming <[email protected]>
fix: write the version statically in wheel

a6871d28f86c6558f2176fa0cb149c278ffb36f9 authored about 2 years ago by Frost Ming <[email protected]>
fix: don't write sitecustomize.py when not packed in a zipapp

Fix #1572

617024f5b69956fc28aef9183e27d32abcda6ece authored about 2 years ago by Frost Ming <[email protected]>
chore: Release 2.3.3

746b6864313deab9a226b7fbcb00b645c320d9f1 authored about 2 years ago by Frost Ming <[email protected]>
fix: matching problem of packages in lockfile (#1570)

4c51f8f8b44d1032742ce8bb7de24e967a4bd87e authored about 2 years ago by Frost Ming <[email protected]>
feat: remove usages of __file__ to support pdm in a zipapp (#1567)

19f6c44f7ee51821937b969ab936d73eb8a9273d authored about 2 years ago by Frost Ming <[email protected]>
fix: Exclude `packaging 22.0` to avoid breakage (#1568)

* fix: Exclude `packaging 22.0` to avoid breakage

* add news

7f09f24e03fd266f2470e0e26f8f305e8b36ac97 authored about 2 years ago by Frost Ming <[email protected]>
fix: Strip the local part when building a specifier for comparison (#1566)

7db1e17d9f9c3dbe3b31513f1cf3352de31b071d authored about 2 years ago by Frost Ming <[email protected]>
fix: reread the version after update

Close #1563

780cab4d28293bd8d607e6bba72cf45c31375777 authored about 2 years ago by Frost Ming <[email protected]>
fix: support relative paths in build requires (#1561)

0762b951be2488489730f6a1bc9dc9e70a6cce72 authored about 2 years ago by Frost Ming <[email protected]>
chore: Release 2.3.2

67ee5daf4eee8a10cd46f7817b20d5df954773a3 authored about 2 years ago by Frost Ming <[email protected]>
fix: egg segment for local dependency (#1552)

* fix: egg segment for local dependency

* add news

* fix: egg segment for local dependency...

b357d0c9238aa3950abb3a4e5e56ba5f58ea6d5f authored about 2 years ago by Micael Malta <[email protected]>
chore: update deps unearth and packaging (#1555)

35219db36044a99d0b884ce848e4514daa29d7bb authored about 2 years ago by Frost Ming <[email protected]>
feat: update installer to 0.6.0 (#1550)

40d2c01b4cd7547c36f8816ea5ed3f09c1884f83 authored about 2 years ago by Frost Ming <[email protected]>
fix: ctrl + c on latest PDM exits python interactive session instead of clearing the current line

Close #1547

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

3abe4a0dcd3f389e9406d9edfed26b6c85424e7d authored about 2 years ago by Frost Ming <[email protected]>
feat: make it possible to override the task runner

8699a2cb21f4d49ae00fe455ad5ef57665b2bbc7 authored about 2 years ago by Frost Ming <[email protected]>
fix: fallback to pdm.pep517 for unknown custom build backend (#1546)

b5135e86e8c9d1424583756c458841fdc85f5ba3 authored about 2 years ago by Frost Ming <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#1545)

b12989e1e08abbd538245ca7d116548dea40b31c authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
chore: Release 2.3.1

dbba52a3f3ced52c59f4eb8f24490d80de04e572 authored about 2 years ago by Frost Ming <[email protected]>
chore: update the lower bound for findpython

d8859979b063c2a25fd3c30fe8e5069b3cab6901 authored about 2 years ago by Frost Ming <[email protected]>
fix: Fix a resolution loop issue when the current project depends on itself

Fix #1541

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

c133828386e1c2af883744e357dbddd2ed43bf8f authored about 2 years ago by Frost Ming <[email protected]>
fix: don't give duplicate results when specifying a relative path for pdm use

Fix #1542

780aa4173c265c461381eac1a4869cccc837ec4d authored about 2 years ago by Frost Ming <[email protected]>
fix: Fix minimum version requirement for tomlkit (#1539)

* Fix minimum version requirement for tomlkit

PDM uses the method `unwrap` from `tomlkit` whi...

40cc734779b745a0615660e745c83002516df278 authored about 2 years ago by Pavel Andreyev <[email protected]>
use flake8 'extend-exclude' instead of 'exclude' (#1540)

0d24d3d4b78fdf31911fbbce946762aa2a2c8ab1 authored about 2 years ago by danieleades <[email protected]>
chore: add trackgit badge

1caa17717be6e0ddca1c1f1ec5aad701660e8f93 authored about 2 years ago by Frost Ming <[email protected]>
chore: Release 2.3.0

dea0072c3a18d8cd03fa06ce45b16af55bf5b47d authored about 2 years ago by Frost Ming <[email protected]>
chore: update doc dependencies

cfe2aa34fb9e9a7469388760d4f115299125e978 authored about 2 years ago by Frost Ming <[email protected]>
feat: add pdm-backend to the supported backends

532ef2e4b4d7efca2addb886f2c177a1f721a536 authored about 2 years ago by Frost Ming <[email protected]>
feat(scripts): add an optional `{args[:defaults]}` placeholder for script arguments (#1533)

Fix #1507

dde12820316c62f9b3b5f97c5329e85ff89950ea authored about 2 years ago by Axel H <[email protected]>
docs: clarify the behavior of includes (#1532)

The behavior of `includes` seems to imply that any files listed will be
*added* to the package ...

378a170f3bafcd474da505c3b768888e25c34898 authored about 2 years ago by gsalvatella <[email protected]>
feat: replace pep517 with pyproject-hooks (#1528)

4d9033a9a35597949b1365387d5e53515898943a authored about 2 years ago by Frost Ming <[email protected]>
fix: test failures and upgrade unearth

bb52a9ece2a1a50abc332107ecf91e62416f9d70 authored about 2 years ago by Frost Ming <[email protected]>
fix: make the pdm sessions identical

af46034b3570fadc840b31579642415e1bbf1698 authored about 2 years ago by Frost Ming <[email protected]>
Fix finding interpreters if file matches spec (#1524)

Before this fix, when running `pdm use python` if there was a file or folder named `python` then...

d34fa0a59ba117ccbcd7f9813b3d2eb637ade660 authored about 2 years ago by Nazia Povey <[email protected]>
fix: don't check content of files other than pyproject.toml for poetry format

related: #1522

3cf949ef2a5c82f88c49c27b8c0a973719a7eca4 authored about 2 years ago by Frost Ming <[email protected]>
fix: improve the error report for resolution (#1519)

9d0b2e03e9b7e2006ea9dba7551141136b201d5f authored about 2 years ago by Frost Ming <[email protected]>
fix: fix the url mismatch in resolution when it contains variables

Resolve #1513

c12422fe040769db9f20b3f7bbad77c5adb5fccd authored about 2 years ago by Frost Ming <[email protected]>
fix: test against the latest findpython (#1518)

8479fd5208bd65c6ee3c1d40b34ee6c95a7109bf authored about 2 years ago by Frost Ming <[email protected]>
fix: fix the module loading of pth files for install cache

Fix #863

26f2a178e378442f9aaa7785a583f9f3c9e98a5b authored about 2 years ago by Frost Ming <[email protected]>
doc: fix venv.with_pip syntax error (#1512)

Co-authored-by: dev <[email protected]>

46c7e63652846d2d4e4d6f180c08370115ad0d93 authored about 2 years ago by dev590t <[email protected]>
doc: mention the requirement to import from setup.py

750dd3833a3aac16bed29bcb88f7e7d81a4049a6 authored about 2 years ago by Frost Ming <[email protected]>
doc: reflect the changes

3faed0d5abe94b84fc1a7dface9ccb8167226a6f authored about 2 years ago by Frost Ming <[email protected]>
fix: fix the confusing message when detecting python

Fix #1508

d9761c4c66389555a05114c1272ff7b216d32aa9 authored about 2 years ago by Frost Ming <[email protected]>
fix: Handle "sh" and "dash" in print_pep582_command (#1502) (#1511)

Signed-off-by: Leonard Crestez <[email protected]>

Signed-off-by: Leonard Crestez <cdleonar...

a4f083c30d8fad023eff4a6122ba989072e0f733 authored about 2 years ago by Leonard Crestez <[email protected]>
chore: remove benchmark code and page

8d51c7ba3a6b6fa4b4df83695064ae96a902c989 authored about 2 years ago by Frost Ming <[email protected]>
feat: remove backend specific code to support multiple backends (#1506)

7894d18e8045d37579cc39348dd15c72e444c453 authored about 2 years ago by Frost Ming <[email protected]>
feat: rename the resolution.overrides table (#1503)

e9f09836ec6cb2b10794ffe811c194aef2ea456a authored about 2 years ago by Frost Ming <[email protected]>
feat: beautify the build error (#1501)

669096cb6ae12d4d70426a46dcaf3fb8a41f1f41 authored about 2 years ago by Frost Ming <[email protected]>
refactor: project files (#1499)

* refactor: project files

* ensure the file exists

* add news

* fix tests

* update t...

332ff64ad74147d83a160a0478a28e701fdd7736 authored about 2 years ago by Frost Ming <[email protected]>
fix: accept local versions as compatible packages

related to #1497

e480d2cecd5d41b35cf775018afaa343d942d7d9 authored about 2 years ago by Frost Ming <[email protected]>
fix: bump the lockfile version to 4.1

015a606aa2d1e6c1fe8a5c73e4eb09ed160040fd authored about 2 years ago by Frost Ming <[email protected]>
chore: change the python version to download (#1490)

1fb438a05d6c5e35c79442d17666c191d4d60417 authored about 2 years ago by Frost Ming <[email protected]>
fix: Do not add local package to lockfile (#1481)

* Do not add local package to lockfile

* cleanup

* format

* doctor the resolution inste...

760cb66c14274232ee8ee5e5d69de9d7efdc8d9d authored about 2 years ago by Tom Solberg <[email protected]>
chore: Release 2.2.1

25514bab8d8f289d5fd8f275f5d568ce49cd6783 authored about 2 years ago by Frost Ming <[email protected]>
fix: no need to write setup.py anymore

670893da5b6bc4e458affd41047c1046c8fb2e65 authored about 2 years ago by Frost Ming <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#1485)

updates:
- [github.com/psf/black: 22.8.0 → 22.10.0](https://github.com/psf/black/compare/22.8.0...

a6ce52327a8956947cc67d2c6872637a0658a435 authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fix: python_version comparison in environment markers (#1486)

85248fab70dc0aae83d32b2522e521322ecbfb88 authored about 2 years ago by Frost Ming <[email protected]>
fix: Make `sitecustomize.py` respect the `PDM_PROJECT_MAX_DEPTH` environment variable. Resolves #1413. (#1480)

* Make sitecustomize.py respect PDM_PROJECT_MAX_DEPTH

* Add a news entry

c5dd305d36a02e134a8d786594592221058233e7 authored about 2 years ago by xulongwu4 <[email protected]>
chore: Release 2.2.0

b32030d5f6ec9d76e14c1f6c32df726ba6aefa8a authored about 2 years ago by Frost Ming <[email protected]>
feat: show warning if attempting to add this project as dependency

Fix #1466

6e06d6fc69216fecd144b2477940d17fa66f8f79 authored about 2 years ago by Frost Ming <[email protected]>
chore: add release note for #1469

012235755d0dce9a854241dd43bc747a125723e2 authored about 2 years ago by Frost Ming <[email protected]>
fix: don't override default handling of SIGINT

0edac2eb406588b7f039be31c98a1bd3c354c2b5 authored about 2 years ago by Frost Ming <[email protected]>