f624144342
Update dependency poetry to v2.1.2
2025-03-29 22:15:33 +00:00
bcf6e83ad6
Update python:3.9.21-slim-bookworm Docker digest to e52ca5f
2025-03-18 10:21:18 +00:00
3cb261fff4
Update python:3.12.9-slim-bookworm Docker digest to a866731
2025-03-18 09:22:35 +00:00
05abe10e38
Update python:3.13.2-slim-bookworm Docker digest to 8f3aba4
2025-03-18 08:19:57 +00:00
3cfb7878e6
Update python:3.11.11-slim-bookworm Docker digest to 7029b00
2025-03-18 07:22:41 +00:00
5cdf664c97
Update python:3.10.16-slim-bookworm Docker digest to 06f6d69
2025-03-18 06:19:05 +00:00
3354637f50
Update python:3.11.11-slim-bookworm Docker digest to 4389cc6
2025-03-18 04:20:54 +00:00
c847fb8dcd
Update python:3.10.16-slim-bookworm Docker digest to 70ebe83
2025-03-18 03:18:29 +00:00
fd1dba3dbd
Update python:3.9.21-slim-bookworm Docker digest to d1fd807
2025-03-15 19:20:33 +00:00
1ffc77db6d
Update python:3.13.2-slim-bookworm Docker digest to f3614d9
2025-03-15 18:21:53 +00:00
07c2ee518d
Update python:3.12.9-slim-bookworm Docker digest to aaa3f8c
2025-03-15 16:22:27 +00:00
672dba8447
Update python:3.11.11-slim-bookworm Docker digest to 614c869
2025-03-15 15:21:20 +00:00
43b73f0dbe
Update python:3.10.16-slim-bookworm Docker digest to f680fc3
2025-02-25 16:19:48 +00:00
3dfa410dd2
Update python Docker tag to v3.13.2
2025-02-16 22:21:13 +00:00
6bae38a90d
Update dependency poetry to v2.1.1
2025-02-16 21:19:46 +00:00
4f62e00d20
Update python Docker tag to v3.12.9 ( #1354 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | patch | `3.12.8-slim-bookworm` -> `3.12.9-slim-bookworm` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #1354
Co-authored-by: renovate-bot <bot@walbeck.it>
Co-committed-by: renovate-bot <bot@walbeck.it>
2025-02-16 20:59:37 +00:00
4c4c095182
Update python:3.9.21-slim-bookworm Docker digest to f9364cd ( #1353 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `bb8009c` -> `f9364cd` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #1353
Co-authored-by: renovate-bot <bot@walbeck.it>
Co-committed-by: renovate-bot <bot@walbeck.it>
2025-02-16 20:59:14 +00:00
0ea5fdbe6a
Update python:3.13.1-slim-bookworm Docker digest to 031ebf3 ( #1352 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | digest | `026dd41` -> `031ebf3` |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #1352
Co-authored-by: renovate-bot <bot@walbeck.it>
Co-committed-by: renovate-bot <bot@walbeck.it>
2025-02-16 20:59:01 +00:00
bba10eb7fe
Update python:3.12.8-slim-bookworm Docker digest to 2199a62
2025-02-16 19:19:49 +00:00
2bed4ce553
Also auth for test ( #1357 )
...
Reviewed-on: #1357
Co-authored-by: Magnus Walbeck <magnus.walbeck@walbeck.it>
Co-committed-by: Magnus Walbeck <magnus.walbeck@walbeck.it>
2025-02-16 18:25:11 +00:00
f4c4faa8f0
Update python:3.11.11-slim-bookworm Docker digest to 42420f7
2025-02-16 12:19:49 +00:00
352083eace
Update dependency poetry to v2 ( #1319 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [poetry](https://github.com/python-poetry/poetry ) ([changelog](https://python-poetry.org/history/ )) | major | `1.8.5` -> `2.1.0` |
---
### Release Notes
<details>
<summary>python-poetry/poetry (poetry)</summary>
### [`v2.1.0`](https://github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#210---2025-02-15 )
[Compare Source](https://github.com/python-poetry/poetry/compare/2.0.1...2.1.0 )
##### Added
- **Make `build` command build-system agnostic** ([#​10059](https://github.com/python-poetry/poetry/pull/10059 ),
[#​10092](https://github.com/python-poetry/poetry/pull/10092 )).
- Add a `--config-settings` option to `poetry build` ([#​10059](https://github.com/python-poetry/poetry/pull/10059 )).
- Add support for defining `config-settings` when building dependencies ([#​10129](https://github.com/python-poetry/poetry/pull/10129 )).
- **Add (experimental) commands to manage Python installations** ([#​10112](https://github.com/python-poetry/poetry/pull/10112 )).
- Use `findpython` to find the Python interpreters ([#​10097](https://github.com/python-poetry/poetry/pull/10097 )).
- Add a `--no-truncate` option to `poetry show` ([#​9580](https://github.com/python-poetry/poetry/pull/9580 )).
- Re-add support for passwords with empty usernames ([#​10088](https://github.com/python-poetry/poetry/pull/10088 )).
- Add better error messages ([#​10053](https://github.com/python-poetry/poetry/pull/10053 ),
[#​10065](https://github.com/python-poetry/poetry/pull/10065 ),
[#​10126](https://github.com/python-poetry/poetry/pull/10126 ),
[#​10127](https://github.com/python-poetry/poetry/pull/10127 ),
[#​10132](https://github.com/python-poetry/poetry/pull/10132 )).
##### Changed
- **`poetry new` defaults to "src" layout by default** ([#​10135](https://github.com/python-poetry/poetry/pull/10135 )).
- Improve performance of locking dependencies ([#​10111](https://github.com/python-poetry/poetry/pull/10111 ),
[#​10114](https://github.com/python-poetry/poetry/pull/10114 ),
[#​10138](https://github.com/python-poetry/poetry/pull/10138 ),
[#​10146](https://github.com/python-poetry/poetry/pull/10146 )).
- Deprecate adding sources without specifying `--priority` ([#​10134](https://github.com/python-poetry/poetry/pull/10134 )).
##### Fixed
- Fix an issue where global options were not handled correctly when positioned after command options ([#​10021](https://github.com/python-poetry/poetry/pull/10021 ),
[#​10067](https://github.com/python-poetry/poetry/pull/10067 ),
[#​10128](https://github.com/python-poetry/poetry/pull/10128 )).
- Fix an issue where building a dependency from source failed because of a conflict between build-system dependencies that were not required for the target environment ([#​10048](https://github.com/python-poetry/poetry/pull/10048 )).
- Fix an issue where `poetry init` was not able to find a package on PyPI while adding dependencies interactively ([#​10055](https://github.com/python-poetry/poetry/pull/10055 )).
- Fix an issue where the `@latest` descriptor was incorrectly passed to the core requirement parser ([#​10069](https://github.com/python-poetry/poetry/pull/10069 )).
- Fix an issue where Boolean environment variables set to `True` (in contrast to `true`) were interpreted as `false` ([#​10080](https://github.com/python-poetry/poetry/pull/10080 )).
- Fix an issue where `poetry env activate` reported a misleading error message ([#​10087](https://github.com/python-poetry/poetry/pull/10087 )).
- Fix an issue where adding an optional dependency with `poetry add --optional` would not correctly update the lock file ([#​10076](https://github.com/python-poetry/poetry/pull/10076 )).
- Fix an issue where `pip` was not installed/updated before other dependencies resulting in a race condition ([#​10102](https://github.com/python-poetry/poetry/pull/10102 )).
- Fix an issue where Poetry freezes when multiple threads attempt to unlock the `keyring` simultaneously ([#​10062](https://github.com/python-poetry/poetry/pull/10062 )).
- Fix an issue where markers with extras were not locked correctly ([#​10119](https://github.com/python-poetry/poetry/pull/10119 )).
- Fix an issue where self-referential extras were not resolved correctly ([#​10106](https://github.com/python-poetry/poetry/pull/10106 )).
- Fix an issue where Poetry could not be run from a `zipapp` ([#​10074](https://github.com/python-poetry/poetry/pull/10074 )).
- Fix an issue where installation failed with a permission error when using the system environment as a user without write access to system site packages ([#​9014](https://github.com/python-poetry/poetry/pull/9014 )).
- Fix an issue where a version of a dependency that is not compatible with the project's python constraint was locked. ([#​10141](https://github.com/python-poetry/poetry/pull/10141 )).
- Fix an issue where Poetry wrongly reported that the current project's supported Python range is not compatible with some of the required packages Python requirement ([#​10157](https://github.com/python-poetry/poetry/pull/10157 )).
- Fix an issue where the requested extras of a dependency were ignored if the same dependency (with same extras) was specified in multiple groups ([#​10158](https://github.com/python-poetry/poetry/pull/10158 )).
##### Docs
- Sort commands by name in the CLI reference ([#​10035](https://github.com/python-poetry/poetry/pull/10035 )).
- Add missing documentation for `env` commands ([#​10027](https://github.com/python-poetry/poetry/pull/10027 )).
- Clarify that the `name` and `version` fields are always required if the `project` section is specified ([#​10033](https://github.com/python-poetry/poetry/pull/10033 )).
- Add a note about restarting the shell for tab completion changes to take effect ([#​10070](https://github.com/python-poetry/poetry/pull/10070 )).
- Fix the example for `project.gui-scripts` [#​10121](https://github.com/python-poetry/poetry/pull/10121 ).
- Explain how to include files as scripts in the project configuration ([#​9572](https://github.com/python-poetry/poetry/pull/9572 ),
[#​10133](https://github.com/python-poetry/poetry/pull/10133 )).
- Add additional information on specifying required python versions ([#​10104](https://github.com/python-poetry/poetry/pull/10104 )).
##### poetry-core ([`2.1.0`](https://github.com/python-poetry/poetry-core/releases/tag/2.1.0 ))
- Fix an issue where inclusive ordering with post releases was inconsistent with PEP 440 ([#​379](https://github.com/python-poetry/poetry-core/pull/379 )).
- Fix an issue where invalid URI tokens in PEP 508 requirement strings were silently discarded ([#​817](https://github.com/python-poetry/poetry-core/pull/817 )).
- Fix an issue where wrong markers were calculated when removing parts covered by the project's python constraint ([#​824](https://github.com/python-poetry/poetry-core/pull/824 )).
- Fix an issue where optional dependencies that are not part of an extra were included in the wheel metadata ([#​830](https://github.com/python-poetry/poetry-core/pull/830 )).
- Fix an issue where the `__pycache__` directory and `*.pyc` files were included in sdists and wheels ([#​835](https://github.com/python-poetry/poetry-core/pull/835 )).
### [`v2.0.1`](https://github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#201---2025-01-11 )
[Compare Source](https://github.com/python-poetry/poetry/compare/2.0.0...2.0.1 )
##### Added
- Add support for `poetry search` in legacy sources ([#​9949](https://github.com/python-poetry/poetry/pull/9949 )).
- Add a message in the `poetry source show` output when PyPI is implicitly enabled ([#​9974](https://github.com/python-poetry/poetry/pull/9974 )).
##### Changed
- Improve performance for merging markers from overrides at the end of dependency resolution ([#​10018](https://github.com/python-poetry/poetry/pull/10018 )).
##### Fixed
- Fix an issue where `poetry sync` did not remove packages that were not requested ([#​9946](https://github.com/python-poetry/poetry/pull/9946 )).
- Fix an issue where `poetry check` failed even though there were just warnings and add a `--strict` option to fail on warnings ([#​9983](https://github.com/python-poetry/poetry/pull/9983 )).
- Fix an issue where `poetry update`, `poetry add` and `poetry remove` with `--only` uninstalled packages from other groups ([#​10014](https://github.com/python-poetry/poetry/pull/10014 )).
- Fix an issue where `poetry update`, `poetry add` and `poetry remove` uninstalled all extra packages ([#​10016](https://github.com/python-poetry/poetry/pull/10016 )).
- Fix an issue where `poetry self update` did not recognize Poetry's own environment ([#​9995](https://github.com/python-poetry/poetry/pull/9995 )).
- Fix an issue where read-only system site-packages were not considered when loading an environment with system site-packages ([#​9942](https://github.com/python-poetry/poetry/pull/9942 )).
- Fix an issue where an error message in `poetry install` started with `Warning:` instead of `Error:` ([#​9945](https://github.com/python-poetry/poetry/pull/9945 )).
- Fix an issue where `Command.set_poetry`, which is used by plugins, was removed ([#​9981](https://github.com/python-poetry/poetry/pull/9981 )).
- Fix an issue where the help text of `poetry build --clean` showed a malformed short option instead of the description ([#​9994](https://github.com/python-poetry/poetry/pull/9994 )).
##### Docs
- Add a FAQ entry for the migration from Poetry-specific fields to the `project` section ([#​9996](https://github.com/python-poetry/poetry/pull/9996 )).
- Fix examples for `project.readme` and `project.urls` ([#​9948](https://github.com/python-poetry/poetry/pull/9948 )).
- Add a warning that package sources are a Poetry-specific feature that is not included in core metadata ([#​9935](https://github.com/python-poetry/poetry/pull/9935 )).
- Replace `poetry install --sync` with `poetry sync` in the section about synchronizing dependencies ([#​9944](https://github.com/python-poetry/poetry/pull/9944 )).
- Replace `poetry shell` with `poetry env activate` in the basic usage section ([#​9963](https://github.com/python-poetry/poetry/pull/9963 )).
- Mention that `project.name` is always required when the `project` section is used ([#​9989](https://github.com/python-poetry/poetry/pull/9989 )).
- Fix the constraint of `poetry-plugin-export` in the section about `poetry export` ([#​9954](https://github.com/python-poetry/poetry/pull/9954 )).
##### poetry-core ([`2.0.1`](https://github.com/python-poetry/poetry-core/releases/tag/2.0.1 ))
- Replace the deprecated core metadata field `Home-page` with `Project-URL: Homepage` ([#​807](https://github.com/python-poetry/poetry-core/pull/807 )).
- Fix an issue where includes from `tool.poetry.packages` without a specified `format` were not initialized with the default value resulting in a `KeyError` ([#​805](https://github.com/python-poetry/poetry-core/pull/805 )).
- Fix an issue where some `project.urls` entries were not processed correctly resulting in a `KeyError` ([#​807](https://github.com/python-poetry/poetry-core/pull/807 )).
- Fix an issue where dynamic `project.dependencies` via `tool.poetry.dependencies` were ignored if `project.optional-dependencies` were defined ([#​811](https://github.com/python-poetry/poetry-core/pull/811 )).
### [`v2.0.0`](https://github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#200---2025-01-05 )
[Compare Source](https://github.com/python-poetry/poetry/compare/1.8.5...2.0.0 )
##### Added
- **Add support for the `project` section in the `pyproject.toml` file according to PEP 621** ([#​9135](https://github.com/python-poetry/poetry/pull/9135 ),
[#​9917](https://github.com/python-poetry/poetry/pull/9917 )).
- **Add support for defining Poetry plugins that are required by the project and automatically installed if not present** ([#​9547](https://github.com/python-poetry/poetry/pull/9547 )).
- **Lock resulting markers and groups and add a `installer.re-resolve` option (default: `true`) to allow installation without re-resolving** ([#​9427](https://github.com/python-poetry/poetry/pull/9427 )).
- Add a `--local-version` option to `poetry build` ([#​9064](https://github.com/python-poetry/poetry/pull/9064 )).
- Add a `--clean` option to `poetry build` ([#​9067](https://github.com/python-poetry/poetry/pull/9067 )).
- Add FIPS support for `poetry publish` ([#​9101](https://github.com/python-poetry/poetry/pull/9101 )).
- Add the option to use `poetry new` interactively and configure more fields ([#​9101](https://github.com/python-poetry/poetry/pull/9101 )).
- Add a config option `installer.only-binary` to enforce the use of binary distribution formats ([#​9150](https://github.com/python-poetry/poetry/pull/9150 )).
- Add backend support for legacy repository search ([#​9132](https://github.com/python-poetry/poetry/pull/9132 )).
- Add support to resume downloads from connection resets ([#​9422](https://github.com/python-poetry/poetry/pull/9422 )).
- Add the option to define a constraint for the required Poetry version to manage the project ([#​9547](https://github.com/python-poetry/poetry/pull/9547 )).
- Add an `--all-groups` option to `poetry install` ([#​9744](https://github.com/python-poetry/poetry/pull/9744 )).
- Add an `poetry env activate` command as replacement of `poetry shell` ([#​9763](https://github.com/python-poetry/poetry/pull/9763 )).
- Add a `--markers` option to `poetry add` to add a dependency with markers ([#​9814](https://github.com/python-poetry/poetry/pull/9814 )).
- Add a `--migrate` option to `poetry config` to migrate outdated configs ([#​9830](https://github.com/python-poetry/poetry/pull/9830 )).
- Add a `--project` option to search the `pyproject.toml` file in another directory without switching the directory ([#​9831](https://github.com/python-poetry/poetry/pull/9831 )).
- Add support for shortened hashes to define git dependencies ([#​9748](https://github.com/python-poetry/poetry/pull/9748 )).
- Add partial support for conflicting extras ([#​9553](https://github.com/python-poetry/poetry/pull/9553 )).
- Add a `poetry sync` command as replacement of `poetry install --sync` ([#​9801](https://github.com/python-poetry/poetry/pull/9801 )).
##### Changed
- **Change the default behavior of `poetry lock` to `--no-update` and introduce a `--regenerate` option for the old default behavior** ([#​9327](https://github.com/python-poetry/poetry/pull/9327 )).
- **Remove the dependency on `poetry-plugin-export` so that `poetry export` is not included per default** ([#​5980](https://github.com/python-poetry/poetry/pull/5980 )).
- **Outsource `poetry shell` into `poetry-plugin-shell`** ([#​9763](https://github.com/python-poetry/poetry/pull/9763 )).
- **Change the interface of `poetry add --optional` to require an extra the optional dependency is added to** ([#​9135](https://github.com/python-poetry/poetry/pull/9135 )).
- **Actually switch the directory when using `--directory`/`-C`** ([#​9831](https://github.com/python-poetry/poetry/pull/9831 )).
- **Drop support for Python 3.8** ([#​9692](https://github.com/python-poetry/poetry/pull/9692 )).
- Rename `experimental.system-git-client` to `experimental.system-git` ([#​9787](https://github.com/python-poetry/poetry/pull/9787 ), [#​9795](https://github.com/python-poetry/poetry/pull/9795 )).
- Replace `virtualenvs.prefer-active-python` by the inverse setting `virtualenvs.use-poetry-python` and prefer the active Python by default ([#​9786](https://github.com/python-poetry/poetry/pull/9786 )).
- Deprecate several fields in the `tool.poetry` section in favor of the respective fields in the `project` section in the `pyproject.toml` file ([#​9135](https://github.com/python-poetry/poetry/pull/9135 )).
- Deprecate `poetry install --sync` in favor of `poetry sync` ([#​9801](https://github.com/python-poetry/poetry/pull/9801 )).
- Upgrade the warning if the current project cannot be installed to an error ([#​9333](https://github.com/python-poetry/poetry/pull/9333 )).
- Remove special handling for `platformdirs 2.0` macOS config directory ([#​8916](https://github.com/python-poetry/poetry/pull/8916 )).
- Tweak PEP 517 builds ([#​9094](https://github.com/python-poetry/poetry/pull/9094 )).
- Use Poetry instead of pip to manage dependencies in isolated build environments ([#​9168](https://github.com/python-poetry/poetry/pull/9168 ),
[#​9227](https://github.com/python-poetry/poetry/pull/9227 )).
- Trust empty `Requires-Dist` with modern metadata ([#​9078](https://github.com/python-poetry/poetry/pull/9078 )).
- Do PEP 517 builds instead of parsing `setup.py` to determine dependencies ([#​9099](https://github.com/python-poetry/poetry/pull/9099 )).
- Drop support for reading lock files prior version 1.0 (created with Poetry prior 1.1) ([#​9345](https://github.com/python-poetry/poetry/pull/9345 )).
- Default to `>=` instead of `^` for the Python requirement when initializing a new project ([#​9558](https://github.com/python-poetry/poetry/pull/9558 )).
- Limit `build-system` to the current major version of `poetry-core` when initializing a new project ([#​9812](https://github.com/python-poetry/poetry/pull/9812 )).
- Remove pip-based installation, i.e. `installer.modern-installation = false` ([#​9392](https://github.com/python-poetry/poetry/pull/9392 )).
- Remove `virtualenvs.options.no-setuptools` config option and never include `setuptools` per default ([#​9331](https://github.com/python-poetry/poetry/pull/9331 )).
- Rename exceptions to have an `Error` suffix ([#​9705](https://github.com/python-poetry/poetry/pull/9705 )).
- Remove deprecated CLI options and methods and revoke the deprecation of `--dev` ([#​9732](https://github.com/python-poetry/poetry/pull/9732 )).
- Ignore installed packages during dependency resolution ([#​9851](https://github.com/python-poetry/poetry/pull/9851 )).
- Improve the error message on upload failure ([#​9701](https://github.com/python-poetry/poetry/pull/9701 )).
- Improve the error message if the current project cannot be installed to include another root cause ([#​9651](https://github.com/python-poetry/poetry/pull/9651 )).
- Improve the output of `poetry show <package>` ([#​9750](https://github.com/python-poetry/poetry/pull/9750 )).
- Improve the error message for build errors ([#​9870](https://github.com/python-poetry/poetry/pull/9870 )).
- Improve the error message when trying to remove a package from a project without any dependencies ([#​9918](https://github.com/python-poetry/poetry/pull/9918 )).
- Drop the direct dependency on `crashtest` ([#​9108](https://github.com/python-poetry/poetry/pull/9108 )).
- Require `keyring>=23.3.1` ([#​9167](https://github.com/python-poetry/poetry/pull/9167 )).
- Require `build>=1.2.1` ([#​9283](https://github.com/python-poetry/poetry/pull/9283 )).
- Require `dulwich>=0.22.6` ([#​9748](https://github.com/python-poetry/poetry/pull/9748 )).
##### Fixed
- Fix an issue where git dependencies with extras could only be cloned if a branch was specified explicitly ([#​7028](https://github.com/python-poetry/poetry/pull/7028 )).
- Fix an issue where `poetry env remove` failed if `virtualenvs.in-project` was set to `true` ([#​9118](https://github.com/python-poetry/poetry/pull/9118 )).
- Fix an issue where locking packages with a digit at the end of the name and non-standard sdist names failed ([#​9189](https://github.com/python-poetry/poetry/pull/9189 )).
- Fix an issue where credentials where not passed when trying to download an URL dependency ([#​9202](https://github.com/python-poetry/poetry/pull/9202 )).
- Fix an issue where using uncommon group names with `poetry add` resulted in a broken `pyproject.toml` ([#​9277](https://github.com/python-poetry/poetry/pull/9277 )).
- Fix an issue where an inconsistent entry regarding the patch version of Python was kept in `envs.toml` ([#​9286](https://github.com/python-poetry/poetry/pull/9286 )).
- Fix an issue where relative paths were not resolved properly when using `poetry build --directory` ([#​9433](https://github.com/python-poetry/poetry/pull/9433 )).
- Fix an issue where unrequested extras were not uninstalled when running `poetry install` without an existing lock file ([#​9345](https://github.com/python-poetry/poetry/pull/9345 )).
- Fix an issue where the `poetry-check` pre-commit hook did not trigger if only `poetry.lock` has changed ([#​9504](https://github.com/python-poetry/poetry/pull/9504 )).
- Fix an issue where files (rather than directories) could not be added as single page source ([#​9166](https://github.com/python-poetry/poetry/pull/9166 )).
- Fix an issue where invalid constraints were generated when adding a package with a local version specifier ([#​9603](https://github.com/python-poetry/poetry/pull/9603 )).
- Fix several encoding warnings ([#​8893](https://github.com/python-poetry/poetry/pull/8893 )).
- Fix an issue where `virtualenvs.prefer-active-python` was not respected ([#​9278](https://github.com/python-poetry/poetry/pull/9278 )).
- Fix an issue where the line endings of the lock file were changed ([#​9468](https://github.com/python-poetry/poetry/pull/9468 )).
- Fix an issue where installing multiple dependencies from the same git repository failed sporadically due to a race condition ([#​9658](https://github.com/python-poetry/poetry/pull/9658 )).
- Fix an issue where installing multiple dependencies from forked monorepos failed sporadically due to a race condition ([#​9723](https://github.com/python-poetry/poetry/pull/9723 )).
- Fix an issue where an extra package was not installed if it is required by multiple extras ([#​9700](https://github.com/python-poetry/poetry/pull/9700 )).
- Fix an issue where a `direct_url.json` with vcs URLs not compliant with PEP 610 was written ([#​9007](https://github.com/python-poetry/poetry/pull/9007 )).
- Fix an issue where other files than wheels were recognized as wheels ([#​9770](https://github.com/python-poetry/poetry/pull/9770 )).
- Fix an issue where `installer.max-workers` was ignored for the implicit PyPI source ([#​9815](https://github.com/python-poetry/poetry/pull/9815 )).
- Fix an issue where local settings (from `poetry.toml`) were ignored for the implicit PyPI source ([#​9816](https://github.com/python-poetry/poetry/pull/9816 )).
- Fix an issue where different `dulwich` versions resulted in different hashes for a git dependency from a tag ([#​9849](https://github.com/python-poetry/poetry/pull/9849 )).
- Fix an issue where installing a yanked package with no dependencies failed with an `IndexError` ([#​9505](https://github.com/python-poetry/poetry/pull/9505 )).
- Fix an issue where a package could not be added from a source that required an empty password ([#​9850](https://github.com/python-poetry/poetry/pull/9850 )).
- Fix an issue where setting `allow-prereleases = false` still allowed pre-releases if no other solution was found ([#​9798](https://github.com/python-poetry/poetry/pull/9798 )).
- Fix an issue where the wrong environment was used for checking if an installed package is from system site packages ([#​9861](https://github.com/python-poetry/poetry/pull/9861 )).
- Fix an issue where build errors from builds to retrieve metadata information were hidden ([#​9870](https://github.com/python-poetry/poetry/pull/9870 )).
- Fix an issue where `poetry check` falsely reported that an invalid source "pypi" is referenced in dependencies ([#​9475](https://github.com/python-poetry/poetry/pull/9475 )).
- Fix an issue where `poetry install --sync` tried to uninstall system site packages if the virtual environment was created with `virtualenvs.options.system-site-packages = true` ([#​9863](https://github.com/python-poetry/poetry/pull/9863 )).
- Fix an issue where HTTP streaming requests were not closed properly when not completely consumed ([#​9899](https://github.com/python-poetry/poetry/pull/9899 )).
##### Docs
- Add information about getting test coverage in the contribution guide ([#​9726](https://github.com/python-poetry/poetry/pull/9726 )).
- Mention `pre-commit-update` as an alternative to `pre-commit autoupdate` ([#​9716](https://github.com/python-poetry/poetry/pull/9716 )).
- Improve the explanation of `exclude` and `include` ([#​9734](https://github.com/python-poetry/poetry/pull/9734 )).
- Add information about compatible release requirements, i.e. `~=` ([#​9783](https://github.com/python-poetry/poetry/pull/9783 )).
- Add documentation for using a build script to build extension modules ([#​9864](https://github.com/python-poetry/poetry/pull/9864 )).
##### poetry-core ([`2.0.0`](https://github.com/python-poetry/poetry-core/releases/tag/2.0.0 ))
- Add support for non PEP440 compliant version in the `platform_release` marker ([#​722](https://github.com/python-poetry/poetry-core/pull/722 )).
- Add support for string comparisons with `in` / `not in` in generic constraints ([#​722](https://github.com/python-poetry/poetry-core/pull/722 )).
- Add support for script files that are generated by a build script ([#​710](https://github.com/python-poetry/poetry-core/pull/710 )).
- Add support for `SOURCE_DATE_EPOCH` when building packages ([#​766](https://github.com/python-poetry/poetry-core/pull/766 ),
[#​781](https://github.com/python-poetry/poetry-core/pull/781 )).
- Create `METADATA` files with version 2.3 instead of 2.2 ([#​707](https://github.com/python-poetry/poetry-core/pull/707 )).
- Remove support for `x` in version constraints ([#​770](https://github.com/python-poetry/poetry-core/pull/770 )).
- Remove support for scripts with extras ([#​708](https://github.com/python-poetry/poetry-core/pull/708 )).
- Remove deprecated features and interfaces ([#​702](https://github.com/python-poetry/poetry-core/pull/702 ),
[#​769](https://github.com/python-poetry/poetry-core/pull/769 )).
- Deprecate `tool.poetry.dev-dependencies` in favor of `tool.poetry.group.dev.dependencies` ([#​754](https://github.com/python-poetry/poetry-core/pull/754 )).
- Fix an issue where the `platlib` directory of the wrong Python was used ([#​726](https://github.com/python-poetry/poetry-core/pull/726 )).
- Fix an issue where building a wheel in a nested output directory results in an error ([#​762](https://github.com/python-poetry/poetry-core/pull/762 )).
- Fix an issue where `+` was not allowed in git URL paths ([#​765](https://github.com/python-poetry/poetry-core/pull/765 )).
- Fix an issue where the temporary directory was not cleaned up on error ([#​775](https://github.com/python-poetry/poetry-core/pull/775 )).
- Fix an issue where the regular expression for author names was too restrictive ([#​517](https://github.com/python-poetry/poetry-core/pull/517 )).
- Fix an issue where basic auth http(s) credentials could not be parsed ([#​791](https://github.com/python-poetry/poetry-core/pull/791 )).
</details>
---
### 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44Ni4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTY0LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Reviewed-on: #1319
Co-authored-by: renovate-bot <bot@walbeck.it>
Co-committed-by: renovate-bot <bot@walbeck.it>
2025-02-16 11:51:37 +00:00
fedc913e05
Update python:3.10.16-slim-bookworm Docker digest to 66aad90
2025-02-15 13:20:10 +00:00
9a7c8190bf
Add forgejo actions ( #1356 )
...
Reviewed-on: #1356
Co-authored-by: Magnus Walbeck <magnus.walbeck@walbeck.it>
Co-committed-by: Magnus Walbeck <magnus.walbeck@walbeck.it>
2025-02-15 12:19:19 +00:00
8fcdd9b0d9
Update python:3.12.8-slim-bookworm Docker digest to 69ce3ae
2025-01-25 01:18:43 +00:00
01e678c0d5
Update python:3.13.1-slim-bookworm Docker digest to 026dd41
2025-01-24 22:25:31 +00:00
1d104c9075
Update python:3.12.8-slim-bookworm Docker digest to ec69462
2025-01-24 22:18:29 +00:00
837395491d
Update python:3.9.21-slim-bookworm Docker digest to bb8009c
2025-01-15 01:18:32 +00:00
28fd438994
Update python:3.9.21-slim-bookworm Docker digest to d0f22e5
2025-01-14 16:21:03 +00:00
ce143f812e
Update python:3.13.1-slim-bookworm Docker digest to 23a81be
2025-01-14 16:20:28 +00:00
12c61f401f
Update python:3.12.8-slim-bookworm Docker digest to 123be56
2025-01-14 16:20:03 +00:00
12fe3e8221
Update python:3.11.11-slim-bookworm Docker digest to 6ed5bff
2025-01-14 16:19:35 +00:00
f45369eb05
Update python:3.10.16-slim-bookworm Docker digest to a636f5a
2025-01-14 16:18:24 +00:00
b45ad148a2
Update python:3.9.21-slim-bookworm Docker digest to 99cf6c0
2025-01-14 13:20:56 +00:00
7ff42838f8
Update python:3.13.1-slim-bookworm Docker digest to eeb2d1a
2025-01-14 13:20:23 +00:00
4a9154ad27
Update python:3.12.8-slim-bookworm Docker digest to 0b9575a
2025-01-14 13:20:00 +00:00
ceb413effe
Update python:3.11.11-slim-bookworm Docker digest to de90993
2025-01-14 13:19:33 +00:00
6c2243a8eb
Update python:3.10.16-slim-bookworm Docker digest to 3ac2b23
2025-01-14 13:18:23 +00:00
5e798d1731
Update python:3.9.21-slim-bookworm Docker digest to 273e4ed
2025-01-14 10:21:26 +00:00
b7b44c7f39
Update python:3.13.1-slim-bookworm Docker digest to 31e0d1a
2025-01-14 10:20:59 +00:00
2586294a4d
Update python:3.12.8-slim-bookworm Docker digest to 9a8dd9c
2025-01-14 10:20:20 +00:00
e75f9938f3
Update python:3.11.11-slim-bookworm Docker digest to d1fb955
2025-01-14 10:19:47 +00:00
a05bbd0695
Update python:3.10.16-slim-bookworm Docker digest to 3b9e81e
2025-01-14 10:18:15 +00:00
26b8b8f093
Update python:3.9.21-slim-bookworm Docker digest to 64527d3
2025-01-14 07:28:10 +00:00
66e860fcf0
Update python:3.13.1-slim-bookworm Docker digest to e4bf662
2025-01-14 07:27:41 +00:00
bf19e852cf
Update python:3.12.8-slim-bookworm Docker digest to 689a15f
2025-01-14 07:25:48 +00:00
7073b7c1c7
Update python:3.11.11-slim-bookworm Docker digest to b9670a2
2025-01-14 07:25:16 +00:00
99bcf3660c
Update python:3.10.16-slim-bookworm Docker digest to 7050db4
2025-01-14 07:20:36 +00:00
42ced26133
Update python:3.9.21-slim-bookworm Docker digest to ddb6626
2025-01-14 04:25:58 +00:00
4d548267a5
Update python:3.13.1-slim-bookworm Docker digest to a324f72
2025-01-14 04:25:14 +00:00