pdm

View on PyPIReverse Dependencies (86)

2.22.4 pdm-2.22.4-py3-none-any.whl

Wheel Details

Project: pdm
Version: 2.22.4
Filename: pdm-2.22.4-py3-none-any.whl
Download: [link]
Size: 284174
MD5: 229dfdc95ef58908fa19ee014e746d1d
SHA256: 2859a1f788fee571803a0f1f27d6d05dbc95267a071d7f2e01c230c58836d971
Uploaded: 2025-03-07 06:57:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pdm
Version: 2.22.4
Summary: A modern Python package and dependency manager supporting the latest PEP standards
Author-Email: Frost Ming <mianghong[at]gmail.com>
Project-Url: Homepage, https://pdm-project.org
Project-Url: Repository, https://github.com/pdm-project/pdm
Project-Url: Documentation, https://pdm-project.org
Project-Url: Changelog, https://pdm-project.org/latest/dev/changelog/
License: MIT
Keywords: packaging,dependency,workflow
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Requires-Dist: blinker
Requires-Dist: packaging (!=22.0,>=20.9)
Requires-Dist: platformdirs
Requires-Dist: rich (>=12.3.0)
Requires-Dist: virtualenv (>=20)
Requires-Dist: pyproject-hooks
Requires-Dist: unearth (>=0.17.0)
Requires-Dist: dep-logic (>=0.4.4)
Requires-Dist: findpython (<1.0.0a0,>=0.6.0)
Requires-Dist: tomlkit (<1,>=0.11.1)
Requires-Dist: shellingham (>=1.3.2)
Requires-Dist: python-dotenv (>=0.15)
Requires-Dist: resolvelib (>=1.1)
Requires-Dist: installer (<0.8,>=0.7)
Requires-Dist: truststore (>=0.9); python_version >= "3.10"
Requires-Dist: tomli (>=1.1.0); python_version < "3.11"
Requires-Dist: importlib-metadata (>=3.6); python_version < "3.10"
Requires-Dist: hishel (>=0.0.32)
Requires-Dist: msgpack (>=1.0)
Requires-Dist: pbs-installer (>=2024.4.18)
Requires-Dist: httpx[socks] (<1,>0.20)
Requires-Dist: filelock (>=3.13)
Requires-Dist: httpcore (>=1.0.6)
Requires-Dist: certifi (>=2024.8.30)
Requires-Dist: pytest; extra == "pytest"
Requires-Dist: pytest-mock; extra == "pytest"
Requires-Dist: copier (>=8.0.0); extra == "copier"
Requires-Dist: cookiecutter; extra == "cookiecutter"
Requires-Dist: keyring; extra == "keyring"
Requires-Dist: pdm[cookiecutter,copier]; extra == "template"
Requires-Dist: pdm[keyring,template]; extra == "all"
Requires-Dist: anyio (==4.3.0); extra == "locked"
Requires-Dist: blinker (==1.8.2); extra == "locked"
Requires-Dist: certifi (==2024.8.30); extra == "locked"
Requires-Dist: dep-logic (==0.4.11); extra == "locked"
Requires-Dist: distlib (==0.3.8); extra == "locked"
Requires-Dist: exceptiongroup (==1.2.0); python_version < "3.11" and extra == "locked"
Requires-Dist: filelock (==3.16.1); extra == "locked"
Requires-Dist: findpython (==0.6.2); extra == "locked"
Requires-Dist: h11 (==0.14.0); extra == "locked"
Requires-Dist: hishel (==0.0.33); extra == "locked"
Requires-Dist: httpcore (==1.0.6); extra == "locked"
Requires-Dist: httpx (==0.27.2); extra == "locked"
Requires-Dist: httpx[socks] (==0.27.2); extra == "locked"
Requires-Dist: idna (==3.6); extra == "locked"
Requires-Dist: importlib-metadata (==8.5.0); python_version < "3.12" and extra == "locked"
Requires-Dist: installer (==0.7.0); extra == "locked"
Requires-Dist: markdown-it-py (==3.0.0); extra == "locked"
Requires-Dist: mdurl (==0.1.2); extra == "locked"
Requires-Dist: msgpack (==1.1.0); extra == "locked"
Requires-Dist: packaging (==24.1); extra == "locked"
Requires-Dist: pbs-installer (==2025.2.12); extra == "locked"
Requires-Dist: platformdirs (==4.3.6); extra == "locked"
Requires-Dist: pygments (==2.17.2); extra == "locked"
Requires-Dist: pyproject-hooks (==1.2.0); extra == "locked"
Requires-Dist: python-dotenv (==1.0.1); extra == "locked"
Requires-Dist: resolvelib (==1.1.0); extra == "locked"
Requires-Dist: rich (==13.9.2); extra == "locked"
Requires-Dist: shellingham (==1.5.4); extra == "locked"
Requires-Dist: sniffio (==1.3.1); extra == "locked"
Requires-Dist: socksio (==1.0.0); extra == "locked"
Requires-Dist: tomli (==2.0.2); python_version < "3.11" and extra == "locked"
Requires-Dist: tomlkit (==0.13.2); extra == "locked"
Requires-Dist: truststore (==0.9.2); python_version >= "3.10" and extra == "locked"
Requires-Dist: typing-extensions (==4.12.2); extra == "locked"
Requires-Dist: unearth (==0.17.2); extra == "locked"
Requires-Dist: virtualenv (==20.27.0); extra == "locked"
Requires-Dist: zipp (==3.20.2); python_version < "3.12" and extra == "locked"
Requires-Dist: annotated-types (==0.7.0); extra == "all-locked"
Requires-Dist: arrow (==1.2.3); extra == "all-locked"
Requires-Dist: backports-tarfile (==1.2.0); python_version < "3.12" and extra == "all-locked"
Requires-Dist: binaryornot (==0.4.4); extra == "all-locked"
Requires-Dist: certifi (==2024.8.30); extra == "all-locked"
Requires-Dist: cffi (==1.15.1); sys_platform == "linux" and extra == "all-locked"
Requires-Dist: chardet (==5.2.0); extra == "all-locked"
Requires-Dist: charset-normalizer (==3.3.2); extra == "all-locked"
Requires-Dist: click (==8.1.7); extra == "all-locked"
Requires-Dist: colorama (==0.4.6); extra == "all-locked"
Requires-Dist: cookiecutter (==2.6.0); extra == "all-locked"
Requires-Dist: copier (==9.3.1); extra == "all-locked"
Requires-Dist: cryptography (==41.0.1); sys_platform == "linux" and extra == "all-locked"
Requires-Dist: dunamai (==1.17.0); extra == "all-locked"
Requires-Dist: eval-type-backport (==0.2.0); python_version < "3.10" and extra == "all-locked"
Requires-Dist: funcy (==2.0); extra == "all-locked"
Requires-Dist: idna (==3.6); extra == "all-locked"
Requires-Dist: importlib-metadata (==8.5.0); python_version < "3.12" and extra == "all-locked"
Requires-Dist: jaraco-classes (==3.2.3); extra == "all-locked"
Requires-Dist: jaraco-context (==5.3.0); extra == "all-locked"
Requires-Dist: jaraco-functools (==4.0.2); extra == "all-locked"
Requires-Dist: jeepney (==0.8.0); sys_platform == "linux" and extra == "all-locked"
Requires-Dist: jinja2 (==3.1.4); extra == "all-locked"
Requires-Dist: jinja2-ansible-filters (==1.3.2); extra == "all-locked"
Requires-Dist: keyring (==25.4.1); extra == "all-locked"
Requires-Dist: markdown-it-py (==3.0.0); extra == "all-locked"
Requires-Dist: markupsafe (==2.1.5); extra == "all-locked"
Requires-Dist: mdurl (==0.1.2); extra == "all-locked"
Requires-Dist: more-itertools (==9.1.0); extra == "all-locked"
Requires-Dist: packaging (==24.1); extra == "all-locked"
Requires-Dist: pathspec (==0.12.1); extra == "all-locked"
Requires-Dist: plumbum (==1.8.2); extra == "all-locked"
Requires-Dist: prompt-toolkit (==3.0.38); extra == "all-locked"
Requires-Dist: pycparser (==2.21); sys_platform == "linux" and extra == "all-locked"
Requires-Dist: pydantic (==2.9.2); extra == "all-locked"
Requires-Dist: pydantic-core (==2.23.4); extra == "all-locked"
Requires-Dist: pygments (==2.17.2); extra == "all-locked"
Requires-Dist: python-dateutil (==2.9.0.post0); extra == "all-locked"
Requires-Dist: python-slugify (==8.0.1); extra == "all-locked"
Requires-Dist: pywin32 (==306); platform_system == "Windows" and platform_python_implementation != "PyPy" and extra == "all-locked"
Requires-Dist: pywin32-ctypes (==0.2.1); sys_platform == "win32" and extra == "all-locked"
Requires-Dist: pyyaml (==6.0.1); extra == "all-locked"
Requires-Dist: questionary (==1.10.0); extra == "all-locked"
Requires-Dist: requests (==2.31.0); extra == "all-locked"
Requires-Dist: rich (==13.9.2); extra == "all-locked"
Requires-Dist: secretstorage (==3.3.3); sys_platform == "linux" and extra == "all-locked"
Requires-Dist: six (==1.16.0); extra == "all-locked"
Requires-Dist: text-unidecode (==1.3); extra == "all-locked"
Requires-Dist: typing-extensions (==4.12.2); extra == "all-locked"
Requires-Dist: urllib3 (==2.2.1); extra == "all-locked"
Requires-Dist: wcwidth (==0.2.6); extra == "all-locked"
Requires-Dist: zipp (==3.20.2); python_version < "3.12" and extra == "all-locked"
Provides-Extra: pytest
Provides-Extra: copier
Provides-Extra: cookiecutter
Provides-Extra: keyring
Provides-Extra: template
Provides-Extra: all
Provides-Extra: locked
Provides-Extra: all-locked
Description-Content-Type: text/markdown
[Description omitted; length: 8123 characters]

WHEEL

Wheel-Version: 1.0
Generator: pdm-backend (2.4.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pdm-2.22.4.dist-info/METADATA sha256=fymb0kA3gAmNrJ7iLTkU4qkp7gY43Heq0-K3UUbYCwE 15758
pdm-2.22.4.dist-info/WHEEL sha256=thaaA2w1JzcGC48WYufAs8nrYZjJm8LqNfnXFOFyCC4 90
pdm-2.22.4.dist-info/entry_points.txt sha256=VlZI6bqVG8W-2QNDHrCNxobW6IJHi5oUVD2bkSQ2v2s 54
pdm-2.22.4.dist-info/licenses/LICENSE sha256=nbfr2umNdxkpEDD1smvtHnmM-dy9GFDUmHFNhZkI8iA 1075
pdm/VERSION sha256=NA-ya0ukqQxXglgchEIqcoQd75dY1RVDLTDfD1hYNM8 7
pdm/__init__.py sha256=_2bZAHuDVAx7MM7KA7pt3DYp641NY4RzSoRAwesWKfU 67
pdm/__main__.py sha256=tli5Xz3KtvV6Zqx3EXKrDyTFo5ZaDF5rv6n_kv4by-s 65
pdm/__version__.py sha256=sKu7g7Lda0mmVJE2uV82VqFL_tldW7VHhQ1NPe9hG1A 309
pdm/_types.py sha256=0jAj__j-gYQlvUyr5LTtilzt7L6qj8S1tEPeMQBGGRc 3667
pdm/builders/__init__.py sha256=AQb02tB3ZYaYJIidXgJoHDERs6ssFG5BCsSWeoopOg0 201
pdm/builders/base.py sha256=PB69QNUDrcwayJ88e6UyO_agPPaHHsvafsBCFy-812c 12672
pdm/builders/editable.py sha256=ENN8ieNtWfs_kCK-arBewca0fqhZwVAKDq9HX7CqGJY 1060
pdm/builders/sdist.py sha256=1vhzJKW2pm8sY4vJtItamnzD5cimHGs5e7jd-mxW9uM 611
pdm/builders/wheel.py sha256=yWjVeBKCEm8b_SZlH5YVgWQuVDxIDdHRClHbpi3hUOk 1042
pdm/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/cli/actions.py sha256=c6IVjAvMwSET3xL-3GGc1kkoBPLyWmDSnsQ-CN6gPkI 19196
pdm/cli/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/cli/commands/add.py sha256=sVGNQsJcbXtdw42hejqHwvApphAfL3Mf_D5dDqSQqAs 7064
pdm/cli/commands/base.py sha256=ysPZKJy0O_rUacZTibgjbQleFswQklPDTTC944f6SIc 2310
pdm/cli/commands/build.py sha256=Xu6QfiK8TEFGXwSfyhEosVENrI9V2LS9W24aa3Sxf34 5765
pdm/cli/commands/cache.py sha256=wSeCc0iXa1KoKvKe9-n_MROZQHCujp-ntV2AF_vjLMQ 6074
pdm/cli/commands/completion.py sha256=WS08ME9Mc8Hu9LzZTjJHmkDOindAM-_UV-I78J70mZA 1260
pdm/cli/commands/config.py sha256=bdAu99eTKHSrX2ejgVAhIixDa1yTjhUztQfgU8r8d4s 7595
pdm/cli/commands/export.py sha256=JM3bYNWMIiFf9etA--HgQAZDXJo6Qjr_oZYILP1bf7Y 4706
pdm/cli/commands/fix/__init__.py sha256=ubszmtfa81CSjdCNz-yCzzT0SJ5aqqeWpgNz9MgoBVw 3197
pdm/cli/commands/fix/fixers.py sha256=XODc9fikp6n5PC7xDzTI9vncR8Iv6u90nOf12YGjiU8 4368
pdm/cli/commands/import_cmd.py sha256=bsdzVMCFYdqprx-JQrKwcTUQ_tCNIXB0C0P4HRfwnFY 3965
pdm/cli/commands/info.py sha256=HsCoHbSGeFW7NxZaSx8GZsJdjFWu1hM8zp0tuxBr2aw 3175
pdm/cli/commands/init.py sha256=gfuzhB_s6Xo-TWoE9zyReYJ8rBpnq2g3oincPEonEVo 10835
pdm/cli/commands/install.py sha256=DxhhELToh8ZEfWKvCVeTHUMN_ZFOWiE4xQvyvkD9ZgU 4087
pdm/cli/commands/list.py sha256=MS5hQMFFxIvKG4c8hXgDvlMZ2zwuARIyj51bW0mStQ4 16967
pdm/cli/commands/lock.py sha256=wCWoTCPkQf3t8_OObpKfQGx0mT0mC4OEENK9JsF5Dxo 4867
pdm/cli/commands/outdated.py sha256=pfIfD6Nb7gIW2RjKYEYf55lzFJnmTKDODIBF17qerp0 5705
pdm/cli/commands/publish/__init__.py sha256=1usl9H4a5ToVikgcvvdEehO7EgI-UfnJJq-9WFKI-C0 8105
pdm/cli/commands/publish/package.py sha256=HGALlPFg31M7iRZis984OZRVbz_7bZT7y87HQOP3Kds 8267
pdm/cli/commands/publish/repository.py sha256=Mfj5z3DZhlitu2QdaF1uTR-wZ2GpgBIKW2dmumojFwQ 7484
pdm/cli/commands/python.py sha256=XmiuEtXuMoVU_iMW66hXpvxtl4z7JhdTYAPOqnBkmO4 9162
pdm/cli/commands/remove.py sha256=1_9y8FNdZmhb3mQvZditNjSp5Xl5kQ1iqHCj_Fg_80A 4781
pdm/cli/commands/run.py sha256=FZOwVN2jh4QJ1gGoiof7sO9kL6AhzIj_WMOX2Qz2COU 21669
pdm/cli/commands/search.py sha256=2sij_NO2V1TyUdMD1_a4rK_dmYsRjMlDA9aBU2_RVyU 2169
pdm/cli/commands/self_cmd.py sha256=BEUKhryAIL9uwx0Rw2VoXifZZCO7OEMH6R5p06Tg0ug 10036
pdm/cli/commands/show.py sha256=GVL3OusLSNWBOrH09uAiOrBo8e7Iyru1A3LUd6RCaXc 2905
pdm/cli/commands/sync.py sha256=f6yCYfcD5DclT6UlfcGhbn1bQDeemkKNTXdkbXwT_rs 1507
pdm/cli/commands/update.py sha256=P73Y-WOJjKrdbgYmx5xJeEVU9nj5uu98P1Zc4BOR6tM 8427
pdm/cli/commands/use.py sha256=chtwr4ndxhFMryc_kHPpf6LluAk0qDi4B3_za7wP0WA 9230
pdm/cli/commands/venv/__init__.py sha256=NYlcjRh9sHs3taRwSa4ds_nr2rlyD0w9OUq3dAHdQQM 1720
pdm/cli/commands/venv/activate.py sha256=Ug97YCYsoIYiGa8GeopHeMIZTwSYpA-rh6I8dmnNp7U 2796
pdm/cli/commands/venv/backends.py sha256=XGLd7ULvIozyJcwVAoK-YmSbmY8UANq7U06aHk5KiIE 7591
pdm/cli/commands/venv/create.py sha256=FxNLmJnL9RxbBKUWHCnKET5EeRzXx1NuYPB89B__jhw 2156
pdm/cli/commands/venv/list.py sha256=TsYDmVPc9lZhGLbZlKjQo0dprhQ2EuLx7mtn_AYPRgk 820
pdm/cli/commands/venv/purge.py sha256=s9Tbry9wjx5wg-DBcOVidE1E10xMcU9nhlapuLEMzjA 2387
pdm/cli/commands/venv/remove.py sha256=xwG7HwjJvNnW_1p8JA2VH43fRAWMXeeusZqZpnhbb8c 1280
pdm/cli/commands/venv/utils.py sha256=nr7OIgMO89qXYUvrH-PRZ9lZg2DSn6oFu1bahTF90fY 2652
pdm/cli/completions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/cli/completions/pdm.bash sha256=SjGBsLM5iJvWBcFKi30jA7fZlEO6IcDXxt-lj-7AGyA 6261
pdm/cli/completions/pdm.fish sha256=ZBkZcI3FA7WXnuKJ-wKEjbzCva0b2QFw__LHqHarZ_4 70297
pdm/cli/completions/pdm.ps1 sha256=r02zxnttbxrlcbMdrwPl10wEGeTpnJFrkjFg5nCbNgY 21144
pdm/cli/completions/pdm.zsh sha256=Q49fTDq2-iJnmV1YjChqgWwUObF-lGyr0hULN23LJXA 32490
pdm/cli/filters.py sha256=mU-fjtheL1G0xX0yQxuPcgDZWtOj4WJ5tN7dM4J9t50 4336
pdm/cli/hooks.py sha256=JSRAszoowhonxVK7--dEcdhGcX45-qgGRF8ZDSEgdos 1469
pdm/cli/options.py sha256=ZWafz-NYBJG2b1quEkj2vnGLyS-bqapFpppvZxP4riE 15494
pdm/cli/templates/__init__.py sha256=2VA-2L1e4ck4hq-szwF4xVIU3_MYZYKthAP3uOnTTpU 6723
pdm/cli/templates/default/.gitignore sha256=MlTg-MGn2J6k8_1-EuOkLmgGIFX1Mwavvjc_IWuqNiE 3104
pdm/cli/templates/default/README.md sha256=cGJyKJdsj4P0vvw6gE9azX1rZK4P3dPUf2SM-lA53hk 18
pdm/cli/templates/default/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/cli/templates/default/pyproject.toml sha256=Q-zQQogAMI4zSUQ14q4ojKACg9mgm7ujtnlaPWYB65k 278
pdm/cli/templates/default/src/example_package/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/cli/templates/default/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/cli/templates/minimal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/cli/templates/minimal/pyproject.toml sha256=Q-zQQogAMI4zSUQ14q4ojKACg9mgm7ujtnlaPWYB65k 278
pdm/cli/utils.py sha256=uOP4eWv8NcFQIFu0L4hEy0JzE2Nmu4ttemEIxuzue8Q 27713
pdm/compat.py sha256=crv6_5bBA4RdK0qNDmASvZUIs_aZUKBlKzx7AiY98p8 3423
pdm/core.py sha256=LmXpwwiuRl-Ahj5lRmRVutmvVxZ4Ope0gTmAANWxLBA 14621
pdm/environments/__init__.py sha256=2oRKmqskgVciXgoDuN_2XpuZlCudXi2Y08u8-orbqWc 295
pdm/environments/base.py sha256=duJZdCETc7d2yJxoqWhPT8_CezkTfnWH-JL7p4l-FBQ 10742
pdm/environments/local.py sha256=K_9V86l2Dof3efCA_yxJYRQhmBV88AcO8gQF9RQCqPE 4412
pdm/environments/python.py sha256=VLlbubkrXo3euxmxQxr664CZvDIaxq0wj956yRpR_jQ 2365
pdm/exceptions.py sha256=cfV25fYflzSwlqoCZhOilbnKnJbd5xFSRCs4k_9-PJc 1598
pdm/formats/__init__.py sha256=0OBQH8biyljoJJre56rm1CmF1TfNPoA1tb82dLr90v8 1232
pdm/formats/base.py sha256=fTvxoD0GsppI_rjYj7m7KJVZMkCu7rKzkaLzVuyUbgI 3398
pdm/formats/flit.py sha256=puMaCNpAJ78r7f5WEZgxnjcdMmZW3goNLVvcHiRdq4M 5755
pdm/formats/pipfile.py sha256=ObkwUG5bJJuzC0DGYic8887lZ61vtIBl3DWiGC5EhB4 2710
pdm/formats/poetry.py sha256=66n24QSyJ813OtBzbpH6_t3n7xk9FCs7oezYdUJbJss 8864
pdm/formats/requirements.py sha256=UmwAf4sriBolrViK9dy6yav2r_la84szC7AfN3shjgs 9549
pdm/formats/setup_py.py sha256=fy1Zu3tWezd4-b7PspzxFdSB3V31nsrvFUqotTqQnzc 2454
pdm/formats/uv.py sha256=dfaVpaYnD_KKpe93Z-OobPqOo7nl5_fYklBn7k0pSfc 10311
pdm/installers/__init__.py sha256=zdmCZZ5UaoQF12_rzPoWXOiAF_eUzpbbuTdBpPL3Tsk 213
pdm/installers/base.py sha256=37OJA3PfuVe1rCiurmnoNi6LTi9lygnlCXnIY_u3S84 9595
pdm/installers/core.py sha256=kI7mla5DqgbX2S0Pp8QbW43NZoaharKRc0CHe2BFZXE 1436
pdm/installers/installers.py sha256=5zYp-SoUuZ7TDouqFxrcSXL8m71ZVoFy7QZyUc1nsl8 7872
pdm/installers/manager.py sha256=XO5W1NdiiiMRhNNqJJFgjGomKLE2mn_lXu3pp1R1fpM 3073
pdm/installers/synchronizers.py sha256=1BYAEHmX9buzdccj3BRkSe00TDu_c849gXEiBhu5mCE 10727
pdm/installers/uninstallers.py sha256=lrO-FW5YD71NYwIlz_jNeZGnUw_eSApk1LbCEfExyZU 12150
pdm/installers/uv.py sha256=3_Oo5Y3Yk9lkcAIr10bsKFuKUK4z0nqZrFBQwGRx7wk 3502
pdm/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/models/auth.py sha256=wK42SqyUhAzbBoYpspQwAIoJQH1dDwGJqdvVkbh2vVE 4895
pdm/models/backends.py sha256=ngroVoZW-oWatFVhaFnDtAFVPRHDD7uUshKzjjd7IM4 4607
pdm/models/cached_package.py sha256=z9c514Af6z28qxO-i0KrB_HZDmQumISlgkHjdM7T_ZI 3023
pdm/models/caches.py sha256=NRWJFtEAG_HXbnkDnaXTXbhlv7UpJECEHINnMfXZT8k 11836
pdm/models/candidates.py sha256=TO40Swmud_z_hU1G93EbH-EWgI1AtN2BGM7yGqOSvr8 28537
pdm/models/finder.py sha256=SF0580lc2EwwftO1e3pLtfvXrq0HQ3MAnp0I8x1NiwE 3976
pdm/models/in_process/__init__.py sha256=CERwFvctNqhwUDVzJvoEi3mhEV-bbWJqqfoKo4ybwNc 1894
pdm/models/in_process/env_spec.py sha256=en0b9BtP4bOArr_N5eSkBUV4WUjYa_0e2FWnfyvXv98 707
pdm/models/in_process/parse_setup.py sha256=DYVOerrviTLoh6E9lTR67gOcr7-6ICQj0NWDtB8zCMI 6641
pdm/models/in_process/sysconfig_get_paths.py sha256=ucLYF4Ah2_C3DrEQoiM9_TJT4VV8s87D-JN4UO4jUXg 1698
pdm/models/markers.py sha256=cQg1lOZ5ySMO6bSfol-pRxQfetBf9MqQBBd27byM7t4 6226
pdm/models/project_info.py sha256=zg_k4Zxz4ebDtMajx6wddC4QRpmEiLRVh0nGkqSiCq4 3523
pdm/models/python.py sha256=rcFOTlvU1nwR7FYDqqGXjsTvZ7m_CXiL0TQD5862SCM 2310
pdm/models/python_max_versions.json sha256=tt8ZJxeuWZ5w9FFB8ns49oiTIkzthizLJ28aAce8gEo 349
pdm/models/reporter.py sha256=B2KJX0JpE8CR-rhbsAyVBjUrgNXWtxgLw2aHymeIJ88 3617
pdm/models/repositories/__init__.py sha256=qHlR55e9AZrS34fY8C47iaNfia5w2PqAJsLaPo4YlN0 366
pdm/models/repositories/base.py sha256=x7TqHVDKQcFFLkwsP4eu6-ARZoMZjbnGM8Xejs66JOI 15461
pdm/models/repositories/lock.py sha256=1sUORNls8G23MtXPOasApL5uXVLJnmlDfkxtAOMWFAY 12065
pdm/models/repositories/pypi.py sha256=2yX0-sIHLOKIGIninIufwNJSJiWqdjypZz5VDKSqUPg 4156
pdm/models/requirements.py sha256=CKAdQt9HwlhPmX00sMCuNi1pvaE26qN1Gn8z9RwHuGc 19638
pdm/models/search.py sha256=HK3AwD0ShdfgsJUa1SGn-Nhxsfgj0by3MMmJHYtAezk 2305
pdm/models/session.py sha256=_Zms53Wtlj1fiD1Kx5i0ZY8IoTwn8NYUkr3hBlU9VdI 7075
pdm/models/setup.py sha256=Bf4o41cKU_w6-zmzZJA1jG_fI3y5rrk8PmtASRkoB1Y 14897
pdm/models/specifiers.py sha256=gMenWSeSYtxcfDSPj6x_xu37wCXxbSfdxcygwyvAJcE 9836
pdm/models/venv.py sha256=8ijkVgh5Ywci7o7dOVjNQumx3eRZUkf8cKQmbUiDPsI 2642
pdm/models/versions.py sha256=2nkLkVPRKeLu66uoyu0dE3THovGAmogd0CDra2u2C6I 5908
pdm/models/working_set.py sha256=eMw0r8GHs95ryikUNWcVafGCNEHaNa-J68B--NXnuO8 3367
pdm/pep582/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/pep582/sitecustomize.py sha256=NgbYCHoLWSfefUnLaUY94yCvmjgIu1SDXfn9ydoNjDU 4373
pdm/project/__init__.py sha256=CUzN17BdNk2HQyLN6udwIhsEGz16pxS2y3wc7GUgrbk 134
pdm/project/config.py sha256=a0PbrPbG7YW8ScDGq2qUWggN69kTR2cVNcMt4laco6Y 18602
pdm/project/core.py sha256=2WD1YzxH8ruaPMH1ySzac8gV2bYjlfpaGFZV1QwqEFU 42117
pdm/project/lockfile.py sha256=L3Rehqw-AAxNlx3mAx-ymhiG1L9RyF4zyd2iJYD_yEE 4414
pdm/project/project_file.py sha256=jkt6FOdTso0mfKh9LC57a1YCDIc7CvuiNjIKUqfEo94 4482
pdm/project/toml_file.py sha256=VnVzloBrVtkYkEx5XNmsSyhJy_Z_yJNCdKlnh6uVXkA 1070
pdm/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdm/pytest.py sha256=4z0YlElcE5IyRZYFggs4Vx5K2CARcdfi0cDF5zQoF_s 21073
pdm/resolver/__init__.py sha256=cSDOjcFGjOmr6K4zJt-PFXd9GijF1EBcUq9RTPcE_8k 141
pdm/resolver/base.py sha256=VyufQb8dlVriZ948M16r0R-yrfdxqw154fGsk3T8lDA 2154
pdm/resolver/graph.py sha256=MxquMHwmcAvX7OrOp2HoAc-Jje-r9migDdz30TzexhQ 4701
pdm/resolver/providers.py sha256=zQneFfSwgBFPXMJUPkIQKf0tkhADh6RK_mEIvPlGQoE 20328
pdm/resolver/python.py sha256=NX4nLcvBPHxaR-ahzeSA5Ga3YCqgO1TPk3jx6RjcW6Q 1578
pdm/resolver/reporters.py sha256=MFvWvwelWBfg5dNmjzDW-jP7aQCKAHQDEGZrXcemcTQ 6041
pdm/resolver/resolvelib.py sha256=EycjdsgqtOt80b6Dyb2EZmZvjN5SmsEJDOpWP7E87oI 5863
pdm/resolver/uv.py sha256=uTrLxL9BgXVSqaFYFhRdiY8K2RMMIZJpsWStW0v-sW8 8758
pdm/signals.py sha256=vECPOwvWbeyIZqE7mqgaOm32tXaParMqu4X-kXnrnec 4012
pdm/termui.py sha256=HR63m_EiA-gh2NcYJUihA8G-IT0uEcXlJe1q6odc7x4 10103
pdm/utils.py sha256=qpsfXmcdT7o_qnLh0Vuygr2m5343mi_39thoZiWUAYw 18152
pdm-2.22.4.dist-info/RECORD

entry_points.txt

pdm = pdm.core:main