Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (4h)  pkgsrc-2024Q1 (10d)  pkgsrc-2023Q4 (57d)  pkgsrc-2023Q2 (90d)  pkgsrc-2023Q3 (169d) 

2024-05-28 08:29:39 UTC Now

2023-06-28 14:11:53 UTC MAIN commitmail json YAML

py-pdm: updated to 2.7.4

Release v2.7.4 (2023-06-13)
---------------------------

No significant changes.

Release v2.7.3 (2023-06-13)
---------------------------

Bug Fixes

- Fix the warning of extras not found due to extra names not normalized.
- Pop up a warning when the deprecated `parser` argument is passed to `BaseCommand.__init__()` method.
- Fix a bug that merging settings with AoTs causing a failure.

Release v2.7.2 (2023-06-12)
---------------------------

Features & Improvements

- Add option to expand environment variables when exporting requirements.

Bug Fixes

- Case-insensitive sorting in `pdm list`.
- Make a compatible cache reader to read the old cache files.
- Fix a bug that `pdm init -n` doesn't respect the `--python` option.
- Do not use the deprecated nested argument groups.
- Fix an error parsing `setup.py` if it prints something to stdout.
- Exclude yanked versions when running `install-pdm.py`.

Release v2.7.1 (2023-06-06)
---------------------------

Features & Improvements

- Switch HTTP data cache to use a split body setup, where the actual body contents are not written to disk unless changed. Previously, any changed headers would write the whole body to disk again.
- Show the specific install commands for different installations when checking update. This was removed before.

Bug Fixes

- PDM ignores env vars `PDM_PYPI_USERNAME` and `PDM_PYPI_PASSWORD` when there are no defaults in config.
- Guess the project name from VCS url if it is missing when importing from requirements.txt.
- Correctly read the config from environment variables.

Release v2.7.0 (2023-05-29)
---------------------------

Features & Improvements

- When keyring is available, either by importing or by CLI, the credentials of repositories and PyPI indexes will be saved into it.
- Add support for reading metadata from simple index directly.
- Add a configuration to specify constant command arguments for every pdm invocation.
- Add ability to skip SSL verification for publish repositories via `repository.custom.verify_ssl` config option as well as new command line argument of `publish` command.
- Use lazy import to reduce the startup time of the CLI.
- Add the local plugin scripts to `PATH` env var.

Bug Fixes

- Don't use install cache when installing build requirements to avoid race condition.
- Fix a number of `ResourceWarning`s when running the test suite with warnings enabled.
- Fix a bug that dev-dependencies group gets updated with the optional dependencies, causing the hash mismatch.
- Fix format conversion error from Poetry when `tool.poetry.build` doesn't exist.
- Add timeout when fetching .gitignore from GitHub.
- Keep the variables in the URL credentials when exporting.
- Convert to boolean when setting verify_ssl for custom indexes.
- `pdm import` clobbers `build-system.requires` value in `pyproject.toml`.

Documentation

- Update publish.md to use run instead of runs to match GitHub Actions steps documentation
- Update advanced.md to use `pdm sync` instead of `pdm install --no-lock`.

(adam)