Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency pdm to v2.16.1 #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Apr 30, 2024

This PR contains the following updates:

Package Update Change
pdm (changelog) minor ==2.13.2 -> ==2.16.1

Release Notes

pdm-project/pdm (pdm)

v2.16.1

Compare Source

Bug Fixes
  • Fix new interface from pbs_installer regarding build_dir and best match auto-install strategy for pdm use
    (same as for pdm python install --list) (#​2943)
  • Fix crash when pdm is used with importlib-metadata version 8.0. (#​2974)

v2.16.0

Compare Source

Features & Improvements
  • Add --no-extras to pdm export to strip extras from the requirements. Now the default behavior is to keep extras. (#​2519)
  • Support PEP 723: running scripts with inline metadata in standalone environment with dependencies. (#​2924)
  • pdm use and pdm python install now take requires-python into account (incl. from pyproject.toml) if python version
    not specified and pdm use provides auto installation by that. (#​2943)
  • --no-isolation no longer installs build-requires nor dynamic build dependencies, to be consistent with pip. (#​2944)
  • Add notifiers in CLI output when global project is being used. (#​2952)
  • Use tool.pdm.resolution table when calculating the content hash of project file, previously only overrides table was used.
    This will change the hash already stored in the lockfile, so bump the lockfile version to 4.4.2. (#​2956)
Bug Fixes
  • Add max retries on read timeout or bad connection. (#​2914)
  • Don't update local files if they don't change. (#​2966)
  • Don't list python versions that don't have any installation link for the current platform. (#​2970)
Documentation
  • Clarify the purposes of pdm outdated and --unconstrained option. (#​2965)
  • Some clarifications on the interpreter selection and central package cache. (#​2967)

v2.15.4

Compare Source

Bug Fixes
  • Build wheel from sdist if available, to make sure sdist is built properly. This behavior is consistent with pypa/build. (#​2843)
  • Fix the issue of self-referencing extra dependencies failing to be resolved for local packages. (#​2898)
  • Fix an issue of max recursion depth error when parsing a poetry project with circular dependencies on local packages. (#​2900)
  • Fix a bug that VCS dependencies and --self don't work in the exported requirements.txt with hashes. (#​2908)
  • Fix a cache miss when there exist built wheels for a given link. (#​2912)
  • Don't try to store caches when --no-cache is given. (#​2913)

v2.15.3

Compare Source

Bug Fixes
  • Fixed pdm venv activate, to also work for windows. And added documentation on how to authenticate to Azure Artifacts (#​2851)
  • Don't show unsupported formats in pdm export. (#​2877)
  • Proxy (HTTP_PROXY env vars) settings are ignored for custom indexes. (#​2880)
  • Fix the quoting of venv activate command for powershell. (#​2881)
  • Raise an error if the package given by pdm update does not exist in the select dependency group but in other groups. (#​2885)

v2.15.2

Compare Source

Features & Improvements
  • Use get_runner() method to build the task runner in run command. runner_cls attribute is deprecated. (#​2872)
Bug Fixes
  • Expand ${PROJECT_ROOT} in source URLs. (#​2846)
  • Fix env and other options being inherited in nested composite scripts. (#​2849)
  • Keep the ${PROJECT_ROOT} variable in dependencies after running pdm lock --update-reuse. (#​2852)
  • Make direct_minimal_versions work on newly added dependencies. (#​2853)
  • Fix a syntax error in the zsh completion script. (#​2868)

v2.15.1

Compare Source

Bug Fixes
  • Disable check update in zsh completion script. (#​2838)
  • Fixes cached packages metadata files (.referrers) collisions on sync when using a venv with symlink cache method. (#​2839)
Documentation
  • Build docs with object inventory to support cross references from Sphinx documentation projects. (#​2841)

v2.15.0

Compare Source

Features & Improvements
  • Packages format preferences can now be defined in the project pyproject.toml
    using the no-binary, only-binary and prefer-binary keys of the tool.pdm.resolution section. (#​2656)
Bug Fixes
  • Don't create project and virtualenv when running pdm python install. (#​2809)
  • Clean up the python installation directory if a previous download was unsuccessful. (#​2810)
  • Don't cache editable installations. (#​2816)
  • Fix a bug that installing in-project plugins with editable local paths doesn't work. (#​2820)
  • Don't create log directory until it's needed, to fix a PermissionError in docker environment. (#​2825)
  • Fix recursive script detection on multiple invocations. (#​2829)

v2.14.0

Compare Source

Features & Improvements
  • Revert the package cache introduced in 2.13. Don't cache the decompressed contents of wheels unless being told so. (#​2803)
Bug Fixes
  • Fix inconsistent logging when pdm use a different python interpreter (#​2776)
  • Fix PDM unable to find Python interpreters when PDM_IGNORE_ACTIVE_VENV is set (#​2779)
  • Check verify_ssl when trusting each source. (#​2784)
  • Fix name check for project itself in pdm outdated (#​2785)
  • Fix a regression that proxy env vars are not respected. (#​2788)
  • Fix an issue that venv provider can't be found when providers are explicitly configured. (#​2792)
  • Fix a bug that [tool.pdm.options] are ignored if -c/--config CONFIG is given. (#​2793)
  • Make --without respect groups in dev-dependencies (#​2799)

v2.13.3

Compare Source

Bug Fixes
  • Per-source configuration for ca-certs and client-cert. #​2754
  • Remove all caches by removing individual cache types one by one. #​2757
  • Use the default HTTP client when downloading the pythons, to use the certificates settings. #​2759
  • Fix a race condition where pth files take effect when multiple packages are installed in parallel. #​2762
  • Refuse to run recursive composite scripts. #​2766

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@github-actions github-actions bot changed the title Update dependency pdm to v2.15.1 Update dependency pdm to v2.15.2 May 9, 2024
@github-actions github-actions bot changed the title Update dependency pdm to v2.15.2 Update dependency pdm to v2.15.3 May 21, 2024
@github-actions github-actions bot changed the title Update dependency pdm to v2.15.3 Update dependency pdm to v2.15.4 May 30, 2024
@github-actions github-actions bot changed the title Update dependency pdm to v2.15.4 Update dependency pdm to v2.16.0 Jun 26, 2024
@github-actions github-actions bot changed the title Update dependency pdm to v2.16.0 Update dependency pdm to v2.16.1 Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant