head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.18 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.16 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.14 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.12 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.10 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.8 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.6 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.4 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.2 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.5.0.2 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.3.0.2 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.2.0.2 pkgsrc-2023Q2-base:1.2; locks; strict; comment @# @; 1.6 date 2024.02.08.22.40.37; author adam; state Exp; branches; next 1.5; commitid 2vzgfFazTPPUkGXE; 1.5 date 2023.10.29.16.51.23; author adam; state Exp; branches; next 1.4; commitid CeGxTT3IWhxfGxKE; 1.4 date 2023.10.28.19.57.04; author wiz; state Exp; branches; next 1.3; commitid jP8MYROLWZ3yJqKE; 1.3 date 2023.07.19.08.32.08; author adam; state Exp; branches; next 1.2; commitid 8VXq2XJjbKWocoxE; 1.2 date 2023.05.15.20.46.12; author adam; state Exp; branches; next 1.1; commitid bMwoQMo8L1oIl6pE; 1.1 date 2023.05.04.07.28.49; author adam; state Exp; branches; next ; commitid WDBgVsCCA3V9iCnE; desc @@ 1.6 log @py-pdm: updated to 2.12.3 Release v2.12.3 (2024-02-01) ---------------------------- Bug Fixes - fix the package-type fixer won't update toml properly for "Nested Section Ordering Issue in TOML". - Unable to force override a package if the package is required with extras. - Failed to clone template repository if the URL contains the rev part. - Handle legacy specifiers when converting from poetry project. Documentation - Fix typo in template docs Release v2.12.2 (2024-01-21) ---------------------------- Bug Fixes - Fix the auto fixer for package-type. - Fix the wrong installation destination for header files when installing build requirements. - Install header files into package namespace under `include` directory. Release v2.12.1 (2024-01-17) ---------------------------- Bug Fixes - Hotfix: missing `identifier` attribute for package type fixer. Release v2.12.0 (2024-01-17) ---------------------------- Features & Improvements - Allow excluding packages from the lockfile via `tool.pdm.resolution.excludes` setting, the dependencies will also be skipped. - Rename `--no-lock` option to `--frozen-lockfile`. - Add `--no-hashes` as the recommended option name in favor of `--without-hashes` for `pdm export` command. - Add `--no-markers` to `export` command to exclude markers from the output. - Allow initializing a project without extra project files, with a new builtin template "minimal". Run it with `pdm init minimal`. - Change the warning category emitted by `deprecated_warning()` to `PDMDeprecationWarning`. - Prereleases will be allowed if a prerelease version is pinned in the lockfile. This can be disabled by passing `--stable` option. - Change `tracked_names` argument to keyword-only. Move `allow_prereleases` setting to `tool.pdm.resolution` table. - Rename the `preferred_pins` argument of provider classes to `locked_candidates`, and deprecate the old name. - Rename the `package-type` field under `tool.pdm` settings table to `distribution` to make it more clear. Bug Fixes - `tool.pdm.resolution` settings won't be honored when installing dependencies into the build environment. - Fixed pdm list output containing full license text in some cases - Fix the environment variable substitution for `cmd` scripts. - Allow normal extension modules in wheel tags when the python is debug build. - Don't use pypi.org when pypi.url is set. Removals and Deprecations - Remove deprecated methods from `Project`. Remove deprecated helper functions from `actions.py`. @ text @@@comment $NetBSD: PLIST,v 1.5 2023/10/29 16:51:23 adam Exp $ bin/pdm-${PYVERSSUFFIX} ${PYSITELIB}/${WHEEL_INFODIR}/METADATA ${PYSITELIB}/${WHEEL_INFODIR}/RECORD ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE ${PYSITELIB}/pdm/__main__.py ${PYSITELIB}/pdm/__main__.pyc ${PYSITELIB}/pdm/__main__.pyo ${PYSITELIB}/pdm/__version__.py ${PYSITELIB}/pdm/__version__.pyc ${PYSITELIB}/pdm/__version__.pyo ${PYSITELIB}/pdm/_types.py ${PYSITELIB}/pdm/_types.pyc ${PYSITELIB}/pdm/_types.pyo ${PYSITELIB}/pdm/builders/__init__.py ${PYSITELIB}/pdm/builders/__init__.pyc ${PYSITELIB}/pdm/builders/__init__.pyo ${PYSITELIB}/pdm/builders/base.py ${PYSITELIB}/pdm/builders/base.pyc ${PYSITELIB}/pdm/builders/base.pyo ${PYSITELIB}/pdm/builders/editable.py ${PYSITELIB}/pdm/builders/editable.pyc ${PYSITELIB}/pdm/builders/editable.pyo ${PYSITELIB}/pdm/builders/sdist.py ${PYSITELIB}/pdm/builders/sdist.pyc ${PYSITELIB}/pdm/builders/sdist.pyo ${PYSITELIB}/pdm/builders/wheel.py ${PYSITELIB}/pdm/builders/wheel.pyc ${PYSITELIB}/pdm/builders/wheel.pyo ${PYSITELIB}/pdm/cli/__init__.py ${PYSITELIB}/pdm/cli/__init__.pyc ${PYSITELIB}/pdm/cli/__init__.pyo ${PYSITELIB}/pdm/cli/actions.py ${PYSITELIB}/pdm/cli/actions.pyc ${PYSITELIB}/pdm/cli/actions.pyo ${PYSITELIB}/pdm/cli/commands/__init__.py ${PYSITELIB}/pdm/cli/commands/__init__.pyc ${PYSITELIB}/pdm/cli/commands/__init__.pyo ${PYSITELIB}/pdm/cli/commands/add.py ${PYSITELIB}/pdm/cli/commands/add.pyc ${PYSITELIB}/pdm/cli/commands/add.pyo ${PYSITELIB}/pdm/cli/commands/base.py ${PYSITELIB}/pdm/cli/commands/base.pyc ${PYSITELIB}/pdm/cli/commands/base.pyo ${PYSITELIB}/pdm/cli/commands/build.py ${PYSITELIB}/pdm/cli/commands/build.pyc ${PYSITELIB}/pdm/cli/commands/build.pyo ${PYSITELIB}/pdm/cli/commands/cache.py ${PYSITELIB}/pdm/cli/commands/cache.pyc ${PYSITELIB}/pdm/cli/commands/cache.pyo ${PYSITELIB}/pdm/cli/commands/completion.py ${PYSITELIB}/pdm/cli/commands/completion.pyc ${PYSITELIB}/pdm/cli/commands/completion.pyo ${PYSITELIB}/pdm/cli/commands/config.py ${PYSITELIB}/pdm/cli/commands/config.pyc ${PYSITELIB}/pdm/cli/commands/config.pyo ${PYSITELIB}/pdm/cli/commands/export.py ${PYSITELIB}/pdm/cli/commands/export.pyc ${PYSITELIB}/pdm/cli/commands/export.pyo ${PYSITELIB}/pdm/cli/commands/fix/__init__.py ${PYSITELIB}/pdm/cli/commands/fix/__init__.pyc ${PYSITELIB}/pdm/cli/commands/fix/__init__.pyo ${PYSITELIB}/pdm/cli/commands/fix/fixers.py ${PYSITELIB}/pdm/cli/commands/fix/fixers.pyc ${PYSITELIB}/pdm/cli/commands/fix/fixers.pyo ${PYSITELIB}/pdm/cli/commands/import_cmd.py ${PYSITELIB}/pdm/cli/commands/import_cmd.pyc ${PYSITELIB}/pdm/cli/commands/import_cmd.pyo ${PYSITELIB}/pdm/cli/commands/info.py ${PYSITELIB}/pdm/cli/commands/info.pyc ${PYSITELIB}/pdm/cli/commands/info.pyo ${PYSITELIB}/pdm/cli/commands/init.py ${PYSITELIB}/pdm/cli/commands/init.pyc ${PYSITELIB}/pdm/cli/commands/init.pyo ${PYSITELIB}/pdm/cli/commands/install.py ${PYSITELIB}/pdm/cli/commands/install.pyc ${PYSITELIB}/pdm/cli/commands/install.pyo ${PYSITELIB}/pdm/cli/commands/list.py ${PYSITELIB}/pdm/cli/commands/list.pyc ${PYSITELIB}/pdm/cli/commands/list.pyo ${PYSITELIB}/pdm/cli/commands/lock.py ${PYSITELIB}/pdm/cli/commands/lock.pyc ${PYSITELIB}/pdm/cli/commands/lock.pyo ${PYSITELIB}/pdm/cli/commands/publish/__init__.py ${PYSITELIB}/pdm/cli/commands/publish/__init__.pyc ${PYSITELIB}/pdm/cli/commands/publish/__init__.pyo ${PYSITELIB}/pdm/cli/commands/publish/package.py ${PYSITELIB}/pdm/cli/commands/publish/package.pyc ${PYSITELIB}/pdm/cli/commands/publish/package.pyo ${PYSITELIB}/pdm/cli/commands/publish/repository.py ${PYSITELIB}/pdm/cli/commands/publish/repository.pyc ${PYSITELIB}/pdm/cli/commands/publish/repository.pyo ${PYSITELIB}/pdm/cli/commands/remove.py ${PYSITELIB}/pdm/cli/commands/remove.pyc ${PYSITELIB}/pdm/cli/commands/remove.pyo ${PYSITELIB}/pdm/cli/commands/run.py ${PYSITELIB}/pdm/cli/commands/run.pyc ${PYSITELIB}/pdm/cli/commands/run.pyo ${PYSITELIB}/pdm/cli/commands/search.py ${PYSITELIB}/pdm/cli/commands/search.pyc ${PYSITELIB}/pdm/cli/commands/search.pyo ${PYSITELIB}/pdm/cli/commands/self_cmd.py ${PYSITELIB}/pdm/cli/commands/self_cmd.pyc ${PYSITELIB}/pdm/cli/commands/self_cmd.pyo ${PYSITELIB}/pdm/cli/commands/show.py ${PYSITELIB}/pdm/cli/commands/show.pyc ${PYSITELIB}/pdm/cli/commands/show.pyo ${PYSITELIB}/pdm/cli/commands/sync.py ${PYSITELIB}/pdm/cli/commands/sync.pyc ${PYSITELIB}/pdm/cli/commands/sync.pyo ${PYSITELIB}/pdm/cli/commands/update.py ${PYSITELIB}/pdm/cli/commands/update.pyc ${PYSITELIB}/pdm/cli/commands/update.pyo ${PYSITELIB}/pdm/cli/commands/use.py ${PYSITELIB}/pdm/cli/commands/use.pyc ${PYSITELIB}/pdm/cli/commands/use.pyo ${PYSITELIB}/pdm/cli/commands/venv/__init__.py ${PYSITELIB}/pdm/cli/commands/venv/__init__.pyc ${PYSITELIB}/pdm/cli/commands/venv/__init__.pyo ${PYSITELIB}/pdm/cli/commands/venv/activate.py ${PYSITELIB}/pdm/cli/commands/venv/activate.pyc ${PYSITELIB}/pdm/cli/commands/venv/activate.pyo ${PYSITELIB}/pdm/cli/commands/venv/backends.py ${PYSITELIB}/pdm/cli/commands/venv/backends.pyc ${PYSITELIB}/pdm/cli/commands/venv/backends.pyo ${PYSITELIB}/pdm/cli/commands/venv/create.py ${PYSITELIB}/pdm/cli/commands/venv/create.pyc ${PYSITELIB}/pdm/cli/commands/venv/create.pyo ${PYSITELIB}/pdm/cli/commands/venv/list.py ${PYSITELIB}/pdm/cli/commands/venv/list.pyc ${PYSITELIB}/pdm/cli/commands/venv/list.pyo ${PYSITELIB}/pdm/cli/commands/venv/purge.py ${PYSITELIB}/pdm/cli/commands/venv/purge.pyc ${PYSITELIB}/pdm/cli/commands/venv/purge.pyo ${PYSITELIB}/pdm/cli/commands/venv/remove.py ${PYSITELIB}/pdm/cli/commands/venv/remove.pyc ${PYSITELIB}/pdm/cli/commands/venv/remove.pyo ${PYSITELIB}/pdm/cli/commands/venv/utils.py ${PYSITELIB}/pdm/cli/commands/venv/utils.pyc ${PYSITELIB}/pdm/cli/commands/venv/utils.pyo ${PYSITELIB}/pdm/cli/completions/__init__.py ${PYSITELIB}/pdm/cli/completions/__init__.pyc ${PYSITELIB}/pdm/cli/completions/__init__.pyo ${PYSITELIB}/pdm/cli/completions/pdm.bash ${PYSITELIB}/pdm/cli/completions/pdm.fish ${PYSITELIB}/pdm/cli/completions/pdm.ps1 ${PYSITELIB}/pdm/cli/completions/pdm.zsh ${PYSITELIB}/pdm/cli/filters.py ${PYSITELIB}/pdm/cli/filters.pyc ${PYSITELIB}/pdm/cli/filters.pyo ${PYSITELIB}/pdm/cli/hooks.py ${PYSITELIB}/pdm/cli/hooks.pyc ${PYSITELIB}/pdm/cli/hooks.pyo ${PYSITELIB}/pdm/cli/options.py ${PYSITELIB}/pdm/cli/options.pyc ${PYSITELIB}/pdm/cli/options.pyo ${PYSITELIB}/pdm/cli/templates/__init__.py ${PYSITELIB}/pdm/cli/templates/__init__.pyc ${PYSITELIB}/pdm/cli/templates/__init__.pyo ${PYSITELIB}/pdm/cli/templates/default/.gitignore ${PYSITELIB}/pdm/cli/templates/default/README.md ${PYSITELIB}/pdm/cli/templates/default/__init__.py ${PYSITELIB}/pdm/cli/templates/default/__init__.pyc ${PYSITELIB}/pdm/cli/templates/default/__init__.pyo ${PYSITELIB}/pdm/cli/templates/default/pyproject.toml ${PYSITELIB}/pdm/cli/templates/default/src/example_package/__init__.py ${PYSITELIB}/pdm/cli/templates/default/src/example_package/__init__.pyc ${PYSITELIB}/pdm/cli/templates/default/src/example_package/__init__.pyo ${PYSITELIB}/pdm/cli/templates/default/tests/__init__.py ${PYSITELIB}/pdm/cli/templates/default/tests/__init__.pyc ${PYSITELIB}/pdm/cli/templates/default/tests/__init__.pyo ${PYSITELIB}/pdm/cli/templates/minimal/__init__.py ${PYSITELIB}/pdm/cli/templates/minimal/__init__.pyc ${PYSITELIB}/pdm/cli/templates/minimal/__init__.pyo ${PYSITELIB}/pdm/cli/templates/minimal/pyproject.toml ${PYSITELIB}/pdm/cli/utils.py ${PYSITELIB}/pdm/cli/utils.pyc ${PYSITELIB}/pdm/cli/utils.pyo ${PYSITELIB}/pdm/compat.py ${PYSITELIB}/pdm/compat.pyc ${PYSITELIB}/pdm/compat.pyo ${PYSITELIB}/pdm/core.py ${PYSITELIB}/pdm/core.pyc ${PYSITELIB}/pdm/core.pyo ${PYSITELIB}/pdm/environments/__init__.py ${PYSITELIB}/pdm/environments/__init__.pyc ${PYSITELIB}/pdm/environments/__init__.pyo ${PYSITELIB}/pdm/environments/base.py ${PYSITELIB}/pdm/environments/base.pyc ${PYSITELIB}/pdm/environments/base.pyo ${PYSITELIB}/pdm/environments/local.py ${PYSITELIB}/pdm/environments/local.pyc ${PYSITELIB}/pdm/environments/local.pyo ${PYSITELIB}/pdm/environments/python.py ${PYSITELIB}/pdm/environments/python.pyc ${PYSITELIB}/pdm/environments/python.pyo ${PYSITELIB}/pdm/exceptions.py ${PYSITELIB}/pdm/exceptions.pyc ${PYSITELIB}/pdm/exceptions.pyo ${PYSITELIB}/pdm/formats/__init__.py ${PYSITELIB}/pdm/formats/__init__.pyc ${PYSITELIB}/pdm/formats/__init__.pyo ${PYSITELIB}/pdm/formats/base.py ${PYSITELIB}/pdm/formats/base.pyc ${PYSITELIB}/pdm/formats/base.pyo ${PYSITELIB}/pdm/formats/flit.py ${PYSITELIB}/pdm/formats/flit.pyc ${PYSITELIB}/pdm/formats/flit.pyo ${PYSITELIB}/pdm/formats/pipfile.py ${PYSITELIB}/pdm/formats/pipfile.pyc ${PYSITELIB}/pdm/formats/pipfile.pyo ${PYSITELIB}/pdm/formats/poetry.py ${PYSITELIB}/pdm/formats/poetry.pyc ${PYSITELIB}/pdm/formats/poetry.pyo ${PYSITELIB}/pdm/formats/requirements.py ${PYSITELIB}/pdm/formats/requirements.pyc ${PYSITELIB}/pdm/formats/requirements.pyo ${PYSITELIB}/pdm/formats/setup_py.py ${PYSITELIB}/pdm/formats/setup_py.pyc ${PYSITELIB}/pdm/formats/setup_py.pyo ${PYSITELIB}/pdm/installers/__init__.py ${PYSITELIB}/pdm/installers/__init__.pyc ${PYSITELIB}/pdm/installers/__init__.pyo ${PYSITELIB}/pdm/installers/core.py ${PYSITELIB}/pdm/installers/core.pyc ${PYSITELIB}/pdm/installers/core.pyo ${PYSITELIB}/pdm/installers/installers.py ${PYSITELIB}/pdm/installers/installers.pyc ${PYSITELIB}/pdm/installers/installers.pyo ${PYSITELIB}/pdm/installers/manager.py ${PYSITELIB}/pdm/installers/manager.pyc ${PYSITELIB}/pdm/installers/manager.pyo ${PYSITELIB}/pdm/installers/packages.py ${PYSITELIB}/pdm/installers/packages.pyc ${PYSITELIB}/pdm/installers/packages.pyo ${PYSITELIB}/pdm/installers/synchronizers.py ${PYSITELIB}/pdm/installers/synchronizers.pyc ${PYSITELIB}/pdm/installers/synchronizers.pyo ${PYSITELIB}/pdm/installers/uninstallers.py ${PYSITELIB}/pdm/installers/uninstallers.pyc ${PYSITELIB}/pdm/installers/uninstallers.pyo ${PYSITELIB}/pdm/models/VERSION ${PYSITELIB}/pdm/models/__init__.py ${PYSITELIB}/pdm/models/__init__.pyc ${PYSITELIB}/pdm/models/__init__.pyo ${PYSITELIB}/pdm/models/auth.py ${PYSITELIB}/pdm/models/auth.pyc ${PYSITELIB}/pdm/models/auth.pyo ${PYSITELIB}/pdm/models/backends.py ${PYSITELIB}/pdm/models/backends.pyc ${PYSITELIB}/pdm/models/backends.pyo ${PYSITELIB}/pdm/models/caches.py ${PYSITELIB}/pdm/models/caches.pyc ${PYSITELIB}/pdm/models/caches.pyo ${PYSITELIB}/pdm/models/candidates.py ${PYSITELIB}/pdm/models/candidates.pyc ${PYSITELIB}/pdm/models/candidates.pyo ${PYSITELIB}/pdm/models/environment.py ${PYSITELIB}/pdm/models/environment.pyc ${PYSITELIB}/pdm/models/environment.pyo ${PYSITELIB}/pdm/models/finder.py ${PYSITELIB}/pdm/models/finder.pyc ${PYSITELIB}/pdm/models/finder.pyo ${PYSITELIB}/pdm/models/in_process/__init__.py ${PYSITELIB}/pdm/models/in_process/__init__.pyc ${PYSITELIB}/pdm/models/in_process/__init__.pyo ${PYSITELIB}/pdm/models/in_process/get_abis.py ${PYSITELIB}/pdm/models/in_process/get_abis.pyc ${PYSITELIB}/pdm/models/in_process/get_abis.pyo ${PYSITELIB}/pdm/models/in_process/parse_setup.py ${PYSITELIB}/pdm/models/in_process/parse_setup.pyc ${PYSITELIB}/pdm/models/in_process/parse_setup.pyo ${PYSITELIB}/pdm/models/in_process/pep508.py ${PYSITELIB}/pdm/models/in_process/pep508.pyc ${PYSITELIB}/pdm/models/in_process/pep508.pyo ${PYSITELIB}/pdm/models/in_process/sysconfig_get_paths.py ${PYSITELIB}/pdm/models/in_process/sysconfig_get_paths.pyc ${PYSITELIB}/pdm/models/in_process/sysconfig_get_paths.pyo ${PYSITELIB}/pdm/models/markers.py ${PYSITELIB}/pdm/models/markers.pyc ${PYSITELIB}/pdm/models/markers.pyo ${PYSITELIB}/pdm/models/project_info.py ${PYSITELIB}/pdm/models/project_info.pyc ${PYSITELIB}/pdm/models/project_info.pyo ${PYSITELIB}/pdm/models/python.py ${PYSITELIB}/pdm/models/python.pyc ${PYSITELIB}/pdm/models/python.pyo ${PYSITELIB}/pdm/models/python_max_versions.json ${PYSITELIB}/pdm/models/reporter.py ${PYSITELIB}/pdm/models/reporter.pyc ${PYSITELIB}/pdm/models/reporter.pyo ${PYSITELIB}/pdm/models/repositories.py ${PYSITELIB}/pdm/models/repositories.pyc ${PYSITELIB}/pdm/models/repositories.pyo ${PYSITELIB}/pdm/models/requirements.py ${PYSITELIB}/pdm/models/requirements.pyc ${PYSITELIB}/pdm/models/requirements.pyo ${PYSITELIB}/pdm/models/search.py ${PYSITELIB}/pdm/models/search.pyc ${PYSITELIB}/pdm/models/search.pyo ${PYSITELIB}/pdm/models/session.py ${PYSITELIB}/pdm/models/session.pyc ${PYSITELIB}/pdm/models/session.pyo ${PYSITELIB}/pdm/models/setup.py ${PYSITELIB}/pdm/models/setup.pyc ${PYSITELIB}/pdm/models/setup.pyo ${PYSITELIB}/pdm/models/specifiers.py ${PYSITELIB}/pdm/models/specifiers.pyc ${PYSITELIB}/pdm/models/specifiers.pyo ${PYSITELIB}/pdm/models/venv.py ${PYSITELIB}/pdm/models/venv.pyc ${PYSITELIB}/pdm/models/venv.pyo ${PYSITELIB}/pdm/models/versions.py ${PYSITELIB}/pdm/models/versions.pyc ${PYSITELIB}/pdm/models/versions.pyo ${PYSITELIB}/pdm/models/working_set.py ${PYSITELIB}/pdm/models/working_set.pyc ${PYSITELIB}/pdm/models/working_set.pyo ${PYSITELIB}/pdm/pep582/__init__.py ${PYSITELIB}/pdm/pep582/__init__.pyc ${PYSITELIB}/pdm/pep582/__init__.pyo ${PYSITELIB}/pdm/pep582/sitecustomize.py ${PYSITELIB}/pdm/pep582/sitecustomize.pyc ${PYSITELIB}/pdm/pep582/sitecustomize.pyo ${PYSITELIB}/pdm/project/__init__.py ${PYSITELIB}/pdm/project/__init__.pyc ${PYSITELIB}/pdm/project/__init__.pyo ${PYSITELIB}/pdm/project/config.py ${PYSITELIB}/pdm/project/config.pyc ${PYSITELIB}/pdm/project/config.pyo ${PYSITELIB}/pdm/project/core.py ${PYSITELIB}/pdm/project/core.pyc ${PYSITELIB}/pdm/project/core.pyo ${PYSITELIB}/pdm/project/lockfile.py ${PYSITELIB}/pdm/project/lockfile.pyc ${PYSITELIB}/pdm/project/lockfile.pyo ${PYSITELIB}/pdm/project/project_file.py ${PYSITELIB}/pdm/project/project_file.pyc ${PYSITELIB}/pdm/project/project_file.pyo ${PYSITELIB}/pdm/project/toml_file.py ${PYSITELIB}/pdm/project/toml_file.pyc ${PYSITELIB}/pdm/project/toml_file.pyo ${PYSITELIB}/pdm/py.typed ${PYSITELIB}/pdm/pytest.py ${PYSITELIB}/pdm/pytest.pyc ${PYSITELIB}/pdm/pytest.pyo ${PYSITELIB}/pdm/resolver/__init__.py ${PYSITELIB}/pdm/resolver/__init__.pyc ${PYSITELIB}/pdm/resolver/__init__.pyo ${PYSITELIB}/pdm/resolver/core.py ${PYSITELIB}/pdm/resolver/core.pyc ${PYSITELIB}/pdm/resolver/core.pyo ${PYSITELIB}/pdm/resolver/graph.py ${PYSITELIB}/pdm/resolver/graph.pyc ${PYSITELIB}/pdm/resolver/graph.pyo ${PYSITELIB}/pdm/resolver/providers.py ${PYSITELIB}/pdm/resolver/providers.pyc ${PYSITELIB}/pdm/resolver/providers.pyo ${PYSITELIB}/pdm/resolver/python.py ${PYSITELIB}/pdm/resolver/python.pyc ${PYSITELIB}/pdm/resolver/python.pyo ${PYSITELIB}/pdm/resolver/reporters.py ${PYSITELIB}/pdm/resolver/reporters.pyc ${PYSITELIB}/pdm/resolver/reporters.pyo ${PYSITELIB}/pdm/signals.py ${PYSITELIB}/pdm/signals.pyc ${PYSITELIB}/pdm/signals.pyo ${PYSITELIB}/pdm/termui.py ${PYSITELIB}/pdm/termui.pyc ${PYSITELIB}/pdm/termui.pyo ${PYSITELIB}/pdm/utils.py ${PYSITELIB}/pdm/utils.pyc ${PYSITELIB}/pdm/utils.pyo @ 1.5 log @py-pdm: updated to 2.10.0 Release v2.10.0 (2023-10-26) ---------------------------- Features & Improvements - Allow binding packages to specific sources with `include_packages` and `exclude_packages` config under `tool.pdm.source` table. - Show warnings when a package is rejected by the resolve because of uncovered `requires-python` range. And provide a way to ignore them per-package. - Add `-q/--quiet` option to suppress some warnings printed to the console. This option is mutually exclusive with `-v/--verbose`. - Introduce a new `--strategy/-S` option for `lock` command, to specify one or more strategy flags for resolving dependencies. `--static-urls` and `--no-cross-platform` are deprecated at the same time. - Add lock option to resolve direct dependencies to the minimal versions available. - Report the progress of download and unpacking when installing packages. Bug Fixes - Change the venv backend clean function `pdm.cli.commands.venv.backend.Backend._ensure_clean` to empty the `.venv` folder instead of deleting it. - Fix a bug that dependency groups from Poetry 1.2+ do not migrate properly to PDM. - Fix a bug that build requirements are installed into wrong location when using `--venv` option. - Fix a bug that global repository setting results in TypeError . - Fix a credentials error when working with two indices on the same host Miscellany - Officially supports python3.12 now. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2023/10/28 19:57:04 wiz Exp $ d174 4 d269 3 a271 3 ${PYSITELIB}/pdm/models/in_process/get_abi_tag.py ${PYSITELIB}/pdm/models/in_process/get_abi_tag.pyc ${PYSITELIB}/pdm/models/in_process/get_abi_tag.pyo d355 3 @ 1.4 log @python/wheel.mk: simplify a lot, and switch to 'installer' for installation This follows the recommended bootstrap method (flit_core, build, installer). However, installer installs different files than pip, so update PLISTs for all packages using wheel.mk and bump their PKGREVISIONs. @ text @d1 1 a1 1 @@comment $NetBSD$ d259 3 d287 3 @ 1.3 log @py-pdm: updated to 2.8.0 Release v2.8.0 (2023-07-15) Features & Improvements Support target python with other architectures. Display the help information when running pdm directly. Allow to change the python providers from the config. Support finding pythons from Rye installation location with the new findpython. Option to save static URLs in the lockfile. By default only filenames are saved. Bug Fixes Fix a bug that egg-info directories are not removed completely, leading to incomplete distribution. Skip distributions with wrong package meta information and duplicate path. Avoid mistakenly passing command-line arguments while testing. Fix a bug that lockfile groups are overwritten when running locking in a preceding step of pdm install. Tolerate and actually ignore the local versions in version specifiers. Fix a bug that shared cache cannot support overlapping namespace packages. Documentation Add notes about using custom venv path. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2023/05/15 20:46:12 adam Exp $ a2 1 ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER a4 1 ${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED a5 1 ${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json d10 1 d13 1 d16 1 d19 1 d22 1 d25 1 d28 1 d31 1 d34 1 d37 1 d40 1 d43 1 d46 1 d49 1 d52 1 d55 1 d58 1 d61 1 d64 1 d67 1 d70 1 d73 1 d76 1 d79 1 d82 1 d85 1 d88 1 d91 1 d94 1 d97 1 d100 1 d103 1 d106 1 d109 1 d112 1 d115 1 d118 1 d121 1 d124 1 d127 1 d130 1 d133 1 d136 1 d139 1 d142 1 d145 1 d152 1 d155 1 d158 1 d161 1 d166 1 d170 1 d173 1 d176 1 d179 1 d182 1 d185 1 d188 1 d191 1 d194 1 d197 1 d200 1 d203 1 d206 1 d209 1 d212 1 d215 1 d218 1 d221 1 d224 1 d227 1 d230 1 d233 1 d236 1 d239 1 d243 1 d246 1 d249 1 d252 1 d255 1 d258 1 d261 1 d264 1 d267 1 d270 1 d273 1 d276 1 d279 1 d282 1 d286 1 d289 1 d292 1 d295 1 d298 1 d301 1 d304 1 d307 1 d310 1 d313 1 d316 1 d319 1 d322 1 d325 1 d328 1 d331 1 d334 1 d338 1 d341 1 d344 1 d347 1 d350 1 d353 1 d356 1 d359 1 d362 1 @ 1.2 log @py-pdm: updated to 2.6.1 2.6.1 Bug Fixes Fix the error when publishing using trusted publisher. Fix a bug that PATH env var isn't set correctly when running under non-isolation mode. 2.6.0 Features & Improvements Install project-level plugins from project config, with tool.pdm.plugins setting. Added a --json flag to both run and info command allowing to dump scripts and infos as JSON. Consider tasks with a name starting by an underscore (_) as internal tasks and hide them from the listing. When running pdm init -n(non-interactive mode), a venv will be created by default. Previously, the selected Python will be used under PEP 582 mode. Support Trusted Publisher. Add an ephemeral wheel cache in process for wheels built from non-static revision sources. Allow self-referencing groups in dev-dependencies. Add an option --no-cross-platform to pdm lock to create a non-cross-platform lockfile. Bug Fixes Fix brackets in --venv option descriptions in zsh completion script. The resolver doesn't take into account of the requirements for both bare package and package[extra]. Default pypi source does not use configured pypi.password, but "" instead. Detect Python interpreters under the root of virtual environments. Fix a race condition when the builder is creating a new build directory. Raise FileNotFoundError if the requirement path is not found. Fix a bug that the self package isn't uninstallable. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2023/05/04 07:28:49 adam Exp $ d113 11 d168 1 @ 1.1 log @py-pdm: added version 2.5.3 PDM is meant to be a next generation Python package management tool. It was originally built for personal use. If you feel you are going well with Pipenv or Poetry and don't want to introduce another package manager, just stick to it. But if you are missing something that is not present in those tools, you can probably find some goodness in pdm. @ text @d1 1 a1 1 @@comment $NetBSD$ a124 2 ${PYSITELIB}/pdm/environments/prefix.py ${PYSITELIB}/pdm/environments/prefix.pyc d198 2 @