An open API service for producing an overview of a list of open source projects.

https://github.com/pdm-project/pdm

hacktoberfest package-manager packaging pep582 pep621 python workflow

Score: 30.935144653377016

Last synced: about 9 hours ago
JSON representation

Repository metadata:

A modern Python package and dependency manager supporting the latest PEP standards


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 21 hours ago

Total Commits: 3,007
Total Committers: 264
Avg Commits per committer: 11.39
Development Distribution Score (DDS): 0.233

Commits in past year: 171
Committers in past year: 45
Avg Commits per committer in past year: 3.8
Development Distribution Score (DDS) in past year: 0.503

Name Email Commits
Frost Ming m****g@g****m 2305
pre-commit-ci[bot] 6****] 63
Daniel Eades d****s@h****m 54
frostming f****g@t****m 34
ๆž—็Žฎ (Jade Lin) l****5@i****m 29
ulwlu o****o@g****m 23
Axel H n****e 22
Elijah Sink t****t@g****m 19
Timothรฉe Mazzucotelli p****y@p****e 15
dependabot[bot] 4****] 14
yihong z****8@g****m 10
Daniel Hahler g****t@t****e 10
Xuan (Sean) Hu i****@h****g 9
Jun Huang l****s@g****m 9
VXNCXNX 9****X 8
Paul Rogalski 1****i 7
vvanglro v****o@g****m 7
Christian Clauss c****s@m****m 6
Mathieu Dupuy d****x@g****m 6
Nazia Povey H****r 6
Thomas Pohl t****l@c****e 5
Tom Solberg m****e@s****v 5
jishnav 1****8 5
Sander Maijers 3****L 5
Keming k****4@g****m 5
Bjoern r****8@i****m 5
Aloxaf a****x@g****m 5
Angus Hollands g****5@g****m 4
Eugene Toder e****r 4
Nasy n****t@g****m 4
and 234 more...

Issue and Pull Request metadata

Last synced: about 10 hours ago

Total issues: 965
Total pull requests: 1,074
Average time to close issues: about 1 month
Average time to close pull requests: 3 days
Total issue authors: 590
Total pull request authors: 179
Average comments per issue: 2.62
Average comments per pull request: 1.24
Merged pull request: 881
Bot issues: 0
Bot pull requests: 120

Past year issues: 53
Past year pull requests: 115
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 2 days
Past year issue authors: 38
Past year pull request authors: 38
Past year average comments per issue: 1.36
Past year average comments per pull request: 1.25
Past year merged pull request: 91
Past year bot issues: 0
Past year bot pull requests: 15

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pdm-project/pdm

Top Issue Authors

  • frostming (19)
  • sanmai-NL (17)
  • DetachHead (16)
  • paugier (14)
  • deronnax (13)
  • sr-murthy (11)
  • whitequark (10)
  • monchin (10)
  • sigma67 (9)
  • pawamoy (9)
  • huxuan (8)
  • dvzrv (7)
  • Zheaoli (7)
  • stfdxv (7)
  • ZeeD (6)

Top Pull Request Authors

  • frostming (501)
  • dependabot[bot] (72)
  • pre-commit-ci[bot] (48)
  • noirbizarre (23)
  • yihong0618 (22)
  • huxuan (20)
  • vvanglro (11)
  • o-moe (10)
  • kemingy (10)
  • VXNCXNX (9)
  • 522247020 (8)
  • Zheaoli (8)
  • sanmai-NL (8)
  • monchin (8)
  • deepspace28 (7)

Top Issue Labels

  • ๐Ÿ› bug (449)
  • โญ enhancement (217)
  • bug (149)
  • enhancement (51)
  • ๐Ÿค” waiting for feedback (18)
  • ๐Ÿค” not enough info (18)
  • ๐Ÿ’ good first issue (17)
  • โ“ help wanted (8)
  • not enough info (6)
  • โœŒ๏ธ duplicate (5)
  • ๐Ÿ’จ sprint (4)
  • ๐Ÿงฉ dependency resolution (4)
  • โฌ†๏ธ upstream bug (4)
  • ๐Ÿ“– documentation (4)
  • contribution welcome (4)
  • upstream bug (4)
  • documentation (3)
  • not a bug (2)
  • ๐Ÿ™‹ question (2)
  • dependency resolution (2)
  • ๐Ÿ˜ž deferred (2)
  • low priority (1)
  • good first issue (1)
  • ๐Ÿšง maintenance (1)

Top Pull Request Labels

  • ๐Ÿงฉ dependency resolution (49)
  • dependencies (18)
  • python (18)
  • โญ enhancement (3)
  • ๐Ÿ“ draft PEP (2)
  • upstream bug (1)
  • ๐Ÿ› bug (1)

Package metadata

pypi.org: pdm

A modern Python package and dependency manager supporting the latest PEP standards

proxy.golang.org: github.com/pdm-project/pdm

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/pdm-project/pdm#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20260811011323-410a6515071d (published 29 days ago)
  • Last Synced: 2026-09-06T06:24:07.431Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.494%
    • Average: 4.645%
    • Dependent repos count: 4.796%
anaconda.org: pdm

A modern Python package and dependency manager supporting the latest PEP standards.

  • Homepage: https://pdm.fming.dev/
  • Licenses: MIT
  • Latest release: 2.2.1 (published almost 4 years ago)
  • Last Synced: 2026-03-27T01:08:42.572Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 1,128 Total
  • Rankings:
    • Stargazers count: 12.557%
    • Forks count: 22.572%
    • Average: 34.433%
    • Dependent packages count: 51.195%
    • Dependent repos count: 51.407%
conda-forge.org: pdm

  • Homepage: https://pypi.org/project/pdm/
  • Licenses: MIT
  • Latest release: 2.2.1 (published almost 4 years ago)
  • Last Synced: 2026-03-27T01:09:01.564Z (6 months ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 1,736,434 Total
  • Rankings:
    • Dependent repos count: 24.298%
    • Average: 37.934%
    • Dependent packages count: 51.569%
ubuntu-23.10: pdm

  • Homepage: https://github.com/pdm-project/pdm
  • Licenses: mit
  • Latest release: 2.2.1+ds1-1 (published 7 months ago)
  • Last Synced: 2026-03-13T21:29:16.212Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: pdm

  • Homepage: https://github.com/pdm-project/pdm
  • Documentation: https://packages.debian.org/trixie/pdm
  • Licenses: mit
  • Latest release: 2.20.1+ds1-2 (published 7 months ago)
  • Last Synced: 2026-03-14T10:05:49.692Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: pdm

  • Homepage: https://github.com/pdm-project/pdm
  • Licenses: mit
  • Latest release: 2.2.1+ds1-1 (published 7 months ago)
  • Last Synced: 2026-03-12T00:18:55.936Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: pdm

  • Homepage: https://github.com/pdm-project/pdm
  • Licenses: mit
  • Latest release: 2.2.1+ds1-2 (published 7 months ago)
  • Last Synced: 2026-07-30T04:07:55.820Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: pdm

  • Homepage: https://github.com/pdm-project/pdm
  • Documentation: https://packages.debian.org/bookworm/pdm
  • Licenses: mit
  • Latest release: 2.2.1+ds1-1 (published 7 months ago)
  • Last Synced: 2026-03-13T06:39:53.630Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/create-release main composite
  • actions/setup-python v3 composite
  • benc-uk/workflow-dispatch v1 composite
tests/fixtures/Pipfile pypi
  • pywinusb *
  • requests *
tests/fixtures/projects/demo-#-with-hash/setup.py pypi
  • idna *
tests/fixtures/projects/demo-failure/setup.py pypi
  • idna *
tests/fixtures/projects/demo-package/requirements.txt pypi
  • Jinja2 ==2.11.3 test
  • MarkupSafe ==1.1.1 test
  • Werkzeug ==1.0.1 test
  • click ==7.1.2 test
  • flask ==1.1.4 test
  • itsdangerous ==1.1.0 test
tests/fixtures/projects/demo-package/requirements_simple.txt pypi
  • Jinja2 ==2.11.3 test
  • MarkupSafe ==1.1.1 test
  • Werkzeug ==1.0.1 test
  • click ==7.1.2 test
  • flask ==1.1.4 test
  • itsdangerous ==1.1.0 test
tests/fixtures/projects/demo-package-has-dep-with-extras/requirements.txt pypi
  • certifi ==2021.10.8 test
  • charset-normalizer ==2.0.7 test
  • idna ==3.3 test
  • requests ==2.26.0 test
  • urllib3 ==1.26.7 test
tests/fixtures/projects/demo-parent-package/package-a/setup.py pypi
  • flask *
tests/fixtures/projects/demo-prerelease/setup.py pypi
  • idna *
tests/fixtures/projects/poetry-demo/pyproject.toml pypi
  • pytest ^2.7.3
  • pytest-cov *
  • python ^3.6
  • requests ^2.6
  • sphinx *
tests/fixtures/requirements.txt pypi
  • pep508-package master test
  • webassets ==2.0 test
  • werkzeug ==0.16.0 test
  • whoosh ==2.7.4 test
  • wtforms ==2.2.1 test
tests/fixtures/requirements-include.txt pypi
tests/fixtures/projects/demo/pdm.lock pypi
  • certifi 2025.1.31
  • chardet 3.0.4
  • charset-normalizer 2.0.12
  • colorama 0.3.9
  • idna 2.7
  • py 1.4.34
  • pytest 3.2.5
  • requests 2.27.1
  • setuptools 39.2.0
  • urllib3 1.26.20
tests/fixtures/projects/demo-combined-extras/pyproject.toml pypi
  • urllib3 *
tests/fixtures/projects/demo/pyproject.toml pypi
  • chardet os_name=='nt'
  • idna *
tests/fixtures/projects/demo-src-package/pyproject.toml pypi
tests/fixtures/projects/flit-demo/pyproject.toml pypi
tests/fixtures/projects/poetry-with-circular-dep/packages/child/pyproject.toml pypi
  • parent * develop
  • python ^3.9.1
tests/fixtures/projects/test-monorepo/core/pyproject.toml pypi
tests/fixtures/projects/test-monorepo/pyproject.toml pypi
  • package-a @ file:///${PROJECT_ROOT}/package_a
  • package-b @ file:///${PROJECT_ROOT}/package_b
tests/fixtures/projects/demo-failure-no-dep/setup.py pypi
tests/fixtures/projects/demo-module/pyproject.toml pypi
tests/fixtures/projects/test-plugin/setup.py pypi
pyproject.toml pypi
  • argcomplete >=3.6.3
  • blinker *
  • certifi >=2024.8.30
  • dep-logic >=0.5
  • filelock >=3.13
  • findpython >=0.7.0,<1.0.0a0
  • hishel [httpx]>=1.0.0
  • httpcore >=1.0.6
  • httpx [socks]<1,>0.20
  • id >=1.5.0
  • installer >=1
  • packaging >22.0
  • pbs-installer >=2025.10.7
  • platformdirs *
  • pyproject-hooks *
  • python-dotenv >=0.15
  • resolvelib >=1.1
  • rich >=12.3.0
  • shellingham >=1.3.2
  • tomli >=1.1.0; python_version < "3.11"
  • tomlkit >=0.11.1,<1
  • truststore >=0.10.4
  • unearth >=0.17.5
  • virtualenv >=20
tests/fixtures/projects/demo-package-has-dep-with-extras/pyproject.toml pypi
  • requests [security]~=2.26
tests/fixtures/projects/demo-parent-package/package-b/pyproject.toml pypi
  • django *
tests/fixtures/projects/test-hatch-static/pyproject.toml pypi
  • click *
  • requests *
tests/fixtures/projects/test-monorepo/package_b/pyproject.toml pypi
  • core @ file:///${PROJECT_ROOT}/../core
pdm.lock pypi
  • anyio 4.13.0
  • anysqlite 0.0.5
  • argcomplete 3.7.0
  • arpeggio 2.0.3
  • attrs 26.1.0
  • backports-tarfile 1.2.0
  • blinker 1.9.0
  • cachetools 7.1.1
  • certifi 2026.4.22
  • cffi 2.0.0
  • click 8.3.3
  • colorama 0.4.6
  • coverage 7.13.5
  • cryptography 48.0.0
  • deepmerge 2.0
  • dep-logic 0.7.1
  • distlib 0.4.0
  • exceptiongroup 1.3.1
  • execnet 2.1.2
  • filelock 3.29.0
  • findpython 0.8.0
  • ghp-import 2.1.0
  • griffelib 2.0.2
  • h11 0.16.0
  • hishel 1.2.1
  • httpcore 1.0.9
  • httpx 0.28.1
  • id 1.6.1
  • idna 3.13
  • importlib-metadata 9.0.0
  • iniconfig 2.3.0
  • installer 1.0.0
  • jaraco-classes 3.4.0
  • jaraco-context 6.1.2
  • jaraco-functools 4.4.0
  • jeepney 0.9.0
  • jinja2 3.1.6
  • keyring 25.7.0
  • markdown 3.9
  • markdown-it-py 4.1.0
  • markupsafe 3.0.3
  • mdurl 0.1.2
  • mergedeep 1.3.4
  • mkdocs 1.6.1
  • mkdocs-autorefs 1.4.4
  • mkdocs-get-deps 0.2.2
  • mkdocstrings 1.0.4
  • mkdocstrings-python 2.0.3
  • more-itertools 11.0.2
  • msgpack 1.1.2
  • packaging 26.2
  • parver 0.5
  • pathspec 1.1.1
  • pbs-installer 2026.5.4
  • platformdirs 4.9.6
  • pluggy 1.6.0
  • pycparser 3.0
  • pygments 2.20.0
  • pymdown-extensions 10.21.2
  • pyproject-api 1.10.0
  • pyproject-hooks 1.2.0
  • pytest 9.0.3
  • pytest-cov 7.1.0
  • pytest-httpserver 1.1.5
  • pytest-httpx 0.36.2
  • pytest-mock 3.15.1
  • pytest-rerunfailures 16.1
  • pytest-xdist 3.8.0
  • python-dateutil 2.9.0.post0
  • python-discovery 1.3.0
  • python-dotenv 1.2.2
  • pywin32-ctypes 0.2.3
  • pyyaml 6.0.3
  • pyyaml-env-tag 1.1
  • resolvelib 1.2.1
  • rich 15.0.0
  • secretstorage 3.5.0
  • setuptools 82.0.1
  • shellingham 1.5.4
  • six 1.17.0
  • socksio 1.0.0
  • tomli 2.4.1
  • tomli-w 1.2.0
  • tomlkit 0.14.0
  • towncrier 25.8.0
  • tox 4.53.1
  • tox-pdm 0.7.2
  • truststore 0.10.4
  • typing-extensions 4.15.0
  • unearth 0.18.2
  • urllib3 2.6.3
  • virtualenv 21.3.1
  • watchdog 6.0.0
  • werkzeug 3.1.8
  • zensical 0.0.40
  • zipp 3.23.1
src/pdm/cli/templates/default/pyproject.toml pypi
tests/fixtures/projects/demo_extras/setup.py pypi
src/pdm/models/setup.py pypi
tests/fixtures/projects/demo-package-has-dep-with-extras/pdm.lock pypi
  • certifi 2021.10.8
  • charset-normalizer 2.0.7
  • idna 3.3
  • requests 2.26.0
  • urllib3 1.26.7
src/pdm/cli/templates/minimal/pyproject.toml pypi
tests/fixtures/projects/test-package-type-fixer/pyproject.toml pypi
tests/fixtures/pyproject.toml pypi
  • demo * develop
  • demo-dir * develop
  • babel 2.9.0
  • cachecontrol ^0.12.4
  • cleo ^0.7.6
  • flask https://github.com/pallets/flask.git#
  • mysqlclient ^1.3
  • psycopg2 ^2.7
  • python ~2.7 || ^3.4
tests/fixtures/projects/poetry-with-circular-dep/pyproject.toml pypi
  • child * develop
  • python ^3.9.1
tests/fixtures/projects/test-monorepo/package_a/pyproject.toml pypi
  • core @ file:///${PROJECT_ROOT}/../core
tests/fixtures/projects/demo-package/pdm.lock pypi
  • click 7.1.2
  • flask 1.1.4
  • itsdangerous 1.1.0
  • jinja2 2.11.3
  • markupsafe 1.1.1
  • werkzeug 1.0.1
tests/fixtures/projects/demo-package/pyproject.toml pypi
  • flask *
tests/fixtures/projects/test-plugin-pdm/pyproject.toml pypi
tests/fixtures/projects/test-setuptools/setup.py pypi