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

Bump pdm from 2.12.4 to 2.13.0 #39

Closed
wants to merge 1 commit into from
Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 27, 2024

Bumps pdm from 2.12.4 to 2.13.0.

Release notes

Sourced from pdm's releases.

v2.13.0

Features & Improvements

  • Add option to exclude group(s) when running pdm sync/install -G:all by adding flag --without group1,group2,... #2258
  • Default to log to user home and make logs directory configurable. #2398
  • Add an option keep_going to continue on errors for composite scripts and return the last failing exit code. #2582
  • Add an option working_dir for PDM's scripts to set the current working directory. #2620
  • Allow updating specific sub-dependencies (i.e., transitive dependencies) in the lock file. #2628
  • Add --config-setting option to add/install/sync/update/remove/export commands, the config settings dictionary will be shared by all packages. #2636
  • Cache the decompressed contents of wheels for faster access. #2660
  • Add configuration for timeout for network requests. #2680
  • Reuse the request sesison within the environment. #2697
  • Caches can be disabled by using the --no-cache option or setting the PDM_NO_CACHE environment variable. #2702
  • Switch to httpx.Client for HTTP requests, drop requests dependency. #2709
  • We have timemachine now! You can exclude packages published newer than a certain date via pdm lock --exclude-newer=<date>, allowing reproduction of resolutions regardless of new package releases. #2712
  • Add command pdm outdated to check the outdated packages and list the latest versions. #2718
  • When python.use_venv is on, always try to create a virtualenv when using pdm use to switch the Python interpreter. #2720
  • Support installing Pythons from python-build-standalone. Add command group pdm python to manage Python installations. And pdm use can automatically install the Python interpreter if it's not found. #2721
  • Supports custom distribution files path via -d/--dest option for pdm publish. #2723

Bug Fixes

  • Don't modify TOML tables that are not related to PDM. #2666
  • Made --without imply --with :all. #2670
  • Expand user path for venv.location and other path-like config values. #2672
  • Give a default version when it's missing in pyproject.toml when parsing candidate's metadata. #2677
  • Fix the issue that ANSI codes are shown in the output of pdm --help on Windows. #2678
  • Don't show empty configuration sections in pdm config. #2683

Documentation

  • Document the difference between [tool.pdm.scripts] and [project.scripts] #2121

Removals and Deprecations

  • Remove the support of pth cache method. And symlink cache method now behaves the same as symlink_individual cache method. #2660
  • Remove pdm.models.environment module deprecated before. Also remove the renamed members from pdm.environments. #2710

Miscellany

  • Delete setup.cfg, move tool configurations under it to pyproject.toml #2703
Changelog

Sourced from pdm's changelog.

Release v2.13.0 (2024-03-27)

Features & Improvements

  • Add option to exclude group(s) when running pdm sync/install -G:all by adding flag --without group1,group2,... #2258
  • Default to log to user home and make logs directory configurable. #2398
  • Add an option keep_going to continue on errors for composite scripts and return the last failing exit code. #2582
  • Add an option working_dir for PDM's scripts to set the current working directory. #2620
  • Allow updating specific sub-dependencies (i.e., transitive dependencies) in the lock file. #2628
  • Add --config-setting option to add/install/sync/update/remove/export commands, the config settings dictionary will be shared by all packages. #2636
  • Cache the decompressed contents of wheels for faster access. #2660
  • Add configuration for timeout for network requests. #2680
  • Reuse the request sesison within the environment. #2697
  • Caches can be disabled by using the --no-cache option or setting the PDM_NO_CACHE environment variable. #2702
  • Switch to httpx.Client for HTTP requests, drop requests dependency. #2709
  • We have timemachine now! You can exclude packages published newer than a certain date via pdm lock --exclude-newer=<date>, allowing reproduction of resolutions regardless of new package releases. #2712
  • Add command pdm outdated to check the outdated packages and list the latest versions. #2718
  • When python.use_venv is on, always try to create a virtualenv when using pdm use to switch the Python interpreter. #2720
  • Support installing Pythons from python-build-standalone. Add command group pdm python to manage Python installations. And pdm use can automatically install the Python interpreter if it's not found. #2721
  • Supports custom distribution files path via -d/--dest option for pdm publish. #2723

Bug Fixes

  • Don't modify TOML tables that are not related to PDM. #2666
  • Made --without imply --with :all. #2670
  • Expand user path for venv.location and other path-like config values. #2672
  • Give a default version when it's missing in pyproject.toml when parsing candidate's metadata. #2677
  • Fix the issue that ANSI codes are shown in the output of pdm --help on Windows. #2678
  • Don't show empty configuration sections in pdm config. #2683

Documentation

  • Document the difference between [tool.pdm.scripts] and [project.scripts] #2121

Removals and Deprecations

  • Remove the support of pth cache method. And symlink cache method now behaves the same as symlink_individual cache method. #2660
  • Remove pdm.models.environment module deprecated before. Also remove the renamed members from pdm.environments. #2710

Miscellany

  • Delete setup.cfg, move tool configurations under it to pyproject.toml #2703
Commits
  • c97bc0c chore: Release 2.13.0
  • d9783a1 chore: fix news and max_versions.py
  • b61e132 fix: add socksio dependency
  • 4126467 fix: supports custom distribution files path for pdm publish (#2724)
  • ca0a27a feat: install python using pbs-installer (#2721)
  • 228f881 fix: keep same logic
  • cf58ae3 doc: update multi-stage dockerfile to use venv
  • d50654d feat: create venv when switching python versions (#2720)
  • ba72e45 feat: New command pdm outdated (#2718)
  • bd92b07 feat: allow updating specific sub-deps with --allow-transitive flag (#2689)...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pdm](https://github.com/pdm-project/pdm) from 2.12.4 to 2.13.0.
- [Release notes](https://github.com/pdm-project/pdm/releases)
- [Changelog](https://github.com/pdm-project/pdm/blob/main/CHANGELOG.md)
- [Commits](pdm-project/pdm@2.12.4...2.13.0)

---
updated-dependencies:
- dependency-name: pdm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependabot Pull requests that update a dependency file label Mar 27, 2024
@RKIMetadataExchange RKIMetadataExchange self-assigned this Mar 27, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 27, 2024

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/pip/pdm-2.13.0 branch March 27, 2024 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependabot Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants