Commit graph

1369 commits

Author SHA1 Message Date
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 ()
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: 
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 ()
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: 
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 ()
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: 
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 ()
Reviewed-on: 
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 ()
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** ([#&#8203;10059](https://github.com/python-poetry/poetry/pull/10059),
    [#&#8203;10092](https://github.com/python-poetry/poetry/pull/10092)).
-   Add a `--config-settings` option to `poetry build` ([#&#8203;10059](https://github.com/python-poetry/poetry/pull/10059)).
-   Add support for defining `config-settings` when building dependencies ([#&#8203;10129](https://github.com/python-poetry/poetry/pull/10129)).
-   **Add (experimental) commands to manage Python installations** ([#&#8203;10112](https://github.com/python-poetry/poetry/pull/10112)).
-   Use `findpython` to find the Python interpreters ([#&#8203;10097](https://github.com/python-poetry/poetry/pull/10097)).
-   Add a `--no-truncate` option to `poetry show` ([#&#8203;9580](https://github.com/python-poetry/poetry/pull/9580)).
-   Re-add support for passwords with empty usernames ([#&#8203;10088](https://github.com/python-poetry/poetry/pull/10088)).
-   Add better error messages ([#&#8203;10053](https://github.com/python-poetry/poetry/pull/10053),
    [#&#8203;10065](https://github.com/python-poetry/poetry/pull/10065),
    [#&#8203;10126](https://github.com/python-poetry/poetry/pull/10126),
    [#&#8203;10127](https://github.com/python-poetry/poetry/pull/10127),
    [#&#8203;10132](https://github.com/python-poetry/poetry/pull/10132)).

##### Changed

-   **`poetry new` defaults to "src" layout by default** ([#&#8203;10135](https://github.com/python-poetry/poetry/pull/10135)).
-   Improve performance of locking dependencies ([#&#8203;10111](https://github.com/python-poetry/poetry/pull/10111),
    [#&#8203;10114](https://github.com/python-poetry/poetry/pull/10114),
    [#&#8203;10138](https://github.com/python-poetry/poetry/pull/10138),
    [#&#8203;10146](https://github.com/python-poetry/poetry/pull/10146)).
-   Deprecate adding sources without specifying `--priority` ([#&#8203;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 ([#&#8203;10021](https://github.com/python-poetry/poetry/pull/10021),
    [#&#8203;10067](https://github.com/python-poetry/poetry/pull/10067),
    [#&#8203;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 ([#&#8203;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 ([#&#8203;10055](https://github.com/python-poetry/poetry/pull/10055)).
-   Fix an issue where the `@latest` descriptor was incorrectly passed to the core requirement parser ([#&#8203;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` ([#&#8203;10080](https://github.com/python-poetry/poetry/pull/10080)).
-   Fix an issue where `poetry env activate` reported a misleading error message ([#&#8203;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 ([#&#8203;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 ([#&#8203;10102](https://github.com/python-poetry/poetry/pull/10102)).
-   Fix an issue where Poetry freezes when multiple threads attempt to unlock the `keyring` simultaneously ([#&#8203;10062](https://github.com/python-poetry/poetry/pull/10062)).
-   Fix an issue where markers with extras were not locked correctly ([#&#8203;10119](https://github.com/python-poetry/poetry/pull/10119)).
-   Fix an issue where self-referential extras were not resolved correctly ([#&#8203;10106](https://github.com/python-poetry/poetry/pull/10106)).
-   Fix an issue where Poetry could not be run from a `zipapp` ([#&#8203;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 ([#&#8203;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. ([#&#8203;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 ([#&#8203;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 ([#&#8203;10158](https://github.com/python-poetry/poetry/pull/10158)).

##### Docs

-   Sort commands by name in the CLI reference ([#&#8203;10035](https://github.com/python-poetry/poetry/pull/10035)).
-   Add missing documentation for `env` commands ([#&#8203;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 ([#&#8203;10033](https://github.com/python-poetry/poetry/pull/10033)).
-   Add a note about restarting the shell for tab completion changes to take effect ([#&#8203;10070](https://github.com/python-poetry/poetry/pull/10070)).
-   Fix the example for `project.gui-scripts` [#&#8203;10121](https://github.com/python-poetry/poetry/pull/10121).
-   Explain how to include files as scripts in the project configuration ([#&#8203;9572](https://github.com/python-poetry/poetry/pull/9572),
    [#&#8203;10133](https://github.com/python-poetry/poetry/pull/10133)).
-   Add additional information on specifying required python versions ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;9949](https://github.com/python-poetry/poetry/pull/9949)).
-   Add a message in the `poetry source show` output when PyPI is implicitly enabled ([#&#8203;9974](https://github.com/python-poetry/poetry/pull/9974)).

##### Changed

-   Improve performance for merging markers from overrides at the end of dependency resolution ([#&#8203;10018](https://github.com/python-poetry/poetry/pull/10018)).

##### Fixed

-   Fix an issue where `poetry sync` did not remove packages that were not requested ([#&#8203;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 ([#&#8203;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 ([#&#8203;10014](https://github.com/python-poetry/poetry/pull/10014)).
-   Fix an issue where `poetry update`, `poetry add` and `poetry remove` uninstalled all extra packages ([#&#8203;10016](https://github.com/python-poetry/poetry/pull/10016)).
-   Fix an issue where `poetry self update` did not recognize Poetry's own environment ([#&#8203;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 ([#&#8203;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:` ([#&#8203;9945](https://github.com/python-poetry/poetry/pull/9945)).
-   Fix an issue where `Command.set_poetry`, which is used by plugins, was removed ([#&#8203;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 ([#&#8203;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 ([#&#8203;9996](https://github.com/python-poetry/poetry/pull/9996)).
-   Fix examples for `project.readme` and `project.urls` ([#&#8203;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 ([#&#8203;9935](https://github.com/python-poetry/poetry/pull/9935)).
-   Replace `poetry install --sync` with `poetry sync` in the section about synchronizing dependencies ([#&#8203;9944](https://github.com/python-poetry/poetry/pull/9944)).
-   Replace `poetry shell` with `poetry env activate` in the basic usage section ([#&#8203;9963](https://github.com/python-poetry/poetry/pull/9963)).
-   Mention that `project.name` is always required when the `project` section is used ([#&#8203;9989](https://github.com/python-poetry/poetry/pull/9989)).
-   Fix the constraint of `poetry-plugin-export` in the section about `poetry export` ([#&#8203;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` ([#&#8203;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` ([#&#8203;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` ([#&#8203;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 ([#&#8203;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** ([#&#8203;9135](https://github.com/python-poetry/poetry/pull/9135),
    [#&#8203;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** ([#&#8203;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** ([#&#8203;9427](https://github.com/python-poetry/poetry/pull/9427)).
-   Add a `--local-version` option to `poetry build` ([#&#8203;9064](https://github.com/python-poetry/poetry/pull/9064)).
-   Add a `--clean` option to `poetry build` ([#&#8203;9067](https://github.com/python-poetry/poetry/pull/9067)).
-   Add FIPS support for `poetry publish` ([#&#8203;9101](https://github.com/python-poetry/poetry/pull/9101)).
-   Add the option to use `poetry new` interactively and configure more fields ([#&#8203;9101](https://github.com/python-poetry/poetry/pull/9101)).
-   Add a config option `installer.only-binary` to enforce the use of binary distribution formats ([#&#8203;9150](https://github.com/python-poetry/poetry/pull/9150)).
-   Add backend support for legacy repository search ([#&#8203;9132](https://github.com/python-poetry/poetry/pull/9132)).
-   Add support to resume downloads from connection resets ([#&#8203;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 ([#&#8203;9547](https://github.com/python-poetry/poetry/pull/9547)).
-   Add an `--all-groups` option to `poetry install` ([#&#8203;9744](https://github.com/python-poetry/poetry/pull/9744)).
-   Add an `poetry env activate` command as replacement of `poetry shell` ([#&#8203;9763](https://github.com/python-poetry/poetry/pull/9763)).
-   Add a `--markers` option to `poetry add` to add a dependency with markers ([#&#8203;9814](https://github.com/python-poetry/poetry/pull/9814)).
-   Add a `--migrate` option to `poetry config` to migrate outdated configs ([#&#8203;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 ([#&#8203;9831](https://github.com/python-poetry/poetry/pull/9831)).
-   Add support for shortened hashes to define git dependencies ([#&#8203;9748](https://github.com/python-poetry/poetry/pull/9748)).
-   Add partial support for conflicting extras ([#&#8203;9553](https://github.com/python-poetry/poetry/pull/9553)).
-   Add a `poetry sync` command as replacement of `poetry install --sync` ([#&#8203;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** ([#&#8203;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** ([#&#8203;5980](https://github.com/python-poetry/poetry/pull/5980)).
-   **Outsource `poetry shell` into `poetry-plugin-shell`** ([#&#8203;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** ([#&#8203;9135](https://github.com/python-poetry/poetry/pull/9135)).
-   **Actually switch the directory when using `--directory`/`-C`** ([#&#8203;9831](https://github.com/python-poetry/poetry/pull/9831)).
-   **Drop support for Python 3.8** ([#&#8203;9692](https://github.com/python-poetry/poetry/pull/9692)).
-   Rename `experimental.system-git-client` to `experimental.system-git` ([#&#8203;9787](https://github.com/python-poetry/poetry/pull/9787), [#&#8203;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 ([#&#8203;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 ([#&#8203;9135](https://github.com/python-poetry/poetry/pull/9135)).
-   Deprecate `poetry install --sync` in favor of `poetry sync` ([#&#8203;9801](https://github.com/python-poetry/poetry/pull/9801)).
-   Upgrade the warning if the current project cannot be installed to an error ([#&#8203;9333](https://github.com/python-poetry/poetry/pull/9333)).
-   Remove special handling for `platformdirs 2.0` macOS config directory ([#&#8203;8916](https://github.com/python-poetry/poetry/pull/8916)).
-   Tweak PEP 517 builds ([#&#8203;9094](https://github.com/python-poetry/poetry/pull/9094)).
-   Use Poetry instead of pip to manage dependencies in isolated build environments ([#&#8203;9168](https://github.com/python-poetry/poetry/pull/9168),
    [#&#8203;9227](https://github.com/python-poetry/poetry/pull/9227)).
-   Trust empty `Requires-Dist` with modern metadata ([#&#8203;9078](https://github.com/python-poetry/poetry/pull/9078)).
-   Do PEP 517 builds instead of parsing `setup.py` to determine dependencies ([#&#8203;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) ([#&#8203;9345](https://github.com/python-poetry/poetry/pull/9345)).
-   Default to `>=` instead of `^` for the Python requirement when initializing a new project ([#&#8203;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 ([#&#8203;9812](https://github.com/python-poetry/poetry/pull/9812)).
-   Remove pip-based installation, i.e. `installer.modern-installation = false` ([#&#8203;9392](https://github.com/python-poetry/poetry/pull/9392)).
-   Remove `virtualenvs.options.no-setuptools` config option and never include `setuptools` per default ([#&#8203;9331](https://github.com/python-poetry/poetry/pull/9331)).
-   Rename exceptions to have an `Error` suffix ([#&#8203;9705](https://github.com/python-poetry/poetry/pull/9705)).
-   Remove deprecated CLI options and methods and revoke the deprecation of `--dev` ([#&#8203;9732](https://github.com/python-poetry/poetry/pull/9732)).
-   Ignore installed packages during dependency resolution ([#&#8203;9851](https://github.com/python-poetry/poetry/pull/9851)).
-   Improve the error message on upload failure ([#&#8203;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 ([#&#8203;9651](https://github.com/python-poetry/poetry/pull/9651)).
-   Improve the output of `poetry show <package>` ([#&#8203;9750](https://github.com/python-poetry/poetry/pull/9750)).
-   Improve the error message for build errors ([#&#8203;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 ([#&#8203;9918](https://github.com/python-poetry/poetry/pull/9918)).
-   Drop the direct dependency on `crashtest` ([#&#8203;9108](https://github.com/python-poetry/poetry/pull/9108)).
-   Require `keyring>=23.3.1` ([#&#8203;9167](https://github.com/python-poetry/poetry/pull/9167)).
-   Require `build>=1.2.1` ([#&#8203;9283](https://github.com/python-poetry/poetry/pull/9283)).
-   Require `dulwich>=0.22.6` ([#&#8203;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 ([#&#8203;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` ([#&#8203;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 ([#&#8203;9189](https://github.com/python-poetry/poetry/pull/9189)).
-   Fix an issue where credentials where not passed when trying to download an URL dependency ([#&#8203;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` ([#&#8203;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` ([#&#8203;9286](https://github.com/python-poetry/poetry/pull/9286)).
-   Fix an issue where relative paths were not resolved properly when using `poetry build --directory` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;9603](https://github.com/python-poetry/poetry/pull/9603)).
-   Fix several encoding warnings ([#&#8203;8893](https://github.com/python-poetry/poetry/pull/8893)).
-   Fix an issue where `virtualenvs.prefer-active-python` was not respected ([#&#8203;9278](https://github.com/python-poetry/poetry/pull/9278)).
-   Fix an issue where the line endings of the lock file were changed ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;9007](https://github.com/python-poetry/poetry/pull/9007)).
-   Fix an issue where other files than wheels were recognized as wheels ([#&#8203;9770](https://github.com/python-poetry/poetry/pull/9770)).
-   Fix an issue where `installer.max-workers` was ignored for the implicit PyPI source ([#&#8203;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 ([#&#8203;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 ([#&#8203;9849](https://github.com/python-poetry/poetry/pull/9849)).
-   Fix an issue where installing a yanked package with no dependencies failed with an `IndexError` ([#&#8203;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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;9861](https://github.com/python-poetry/poetry/pull/9861)).
-   Fix an issue where build errors from builds to retrieve metadata information were hidden ([#&#8203;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 ([#&#8203;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` ([#&#8203;9863](https://github.com/python-poetry/poetry/pull/9863)).
-   Fix an issue where HTTP streaming requests were not closed properly when not completely consumed ([#&#8203;9899](https://github.com/python-poetry/poetry/pull/9899)).

##### Docs

-   Add information about getting test coverage in the contribution guide ([#&#8203;9726](https://github.com/python-poetry/poetry/pull/9726)).
-   Mention `pre-commit-update` as an alternative to `pre-commit autoupdate` ([#&#8203;9716](https://github.com/python-poetry/poetry/pull/9716)).
-   Improve the explanation of `exclude` and `include` ([#&#8203;9734](https://github.com/python-poetry/poetry/pull/9734)).
-   Add information about compatible release requirements, i.e. `~=` ([#&#8203;9783](https://github.com/python-poetry/poetry/pull/9783)).
-   Add documentation for using a build script to build extension modules ([#&#8203;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 ([#&#8203;722](https://github.com/python-poetry/poetry-core/pull/722)).
-   Add support for string comparisons with `in` / `not in` in generic constraints ([#&#8203;722](https://github.com/python-poetry/poetry-core/pull/722)).
-   Add support for script files that are generated by a build script ([#&#8203;710](https://github.com/python-poetry/poetry-core/pull/710)).
-   Add support for `SOURCE_DATE_EPOCH` when building packages ([#&#8203;766](https://github.com/python-poetry/poetry-core/pull/766),
    [#&#8203;781](https://github.com/python-poetry/poetry-core/pull/781)).
-   Create `METADATA` files with version 2.3 instead of 2.2 ([#&#8203;707](https://github.com/python-poetry/poetry-core/pull/707)).
-   Remove support for `x` in version constraints ([#&#8203;770](https://github.com/python-poetry/poetry-core/pull/770)).
-   Remove support for scripts with extras ([#&#8203;708](https://github.com/python-poetry/poetry-core/pull/708)).
-   Remove deprecated features and interfaces ([#&#8203;702](https://github.com/python-poetry/poetry-core/pull/702),
    [#&#8203;769](https://github.com/python-poetry/poetry-core/pull/769)).
-   Deprecate `tool.poetry.dev-dependencies` in favor of `tool.poetry.group.dev.dependencies` ([#&#8203;754](https://github.com/python-poetry/poetry-core/pull/754)).
-   Fix an issue where the `platlib` directory of the wrong Python was used ([#&#8203;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 ([#&#8203;762](https://github.com/python-poetry/poetry-core/pull/762)).
-   Fix an issue where `+` was not allowed in git URL paths ([#&#8203;765](https://github.com/python-poetry/poetry-core/pull/765)).
-   Fix an issue where the temporary directory was not cleaned up on error ([#&#8203;775](https://github.com/python-poetry/poetry-core/pull/775)).
-   Fix an issue where the regular expression for author names was too restrictive ([#&#8203;517](https://github.com/python-poetry/poetry-core/pull/517)).
-   Fix an issue where basic auth http(s) credentials could not be parsed ([#&#8203;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: 
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 ()
Reviewed-on: 
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