Skip to content

Commit 189463c

Browse files
Bump poetry from 2.1.4 to 2.2.0 (#1900)
* Bump poetry from 2.1.4 to 2.2.0 Bumps [poetry](https://github.com/python-poetry/poetry) from 2.1.4 to 2.2.0. - [Release notes](https://github.com/python-poetry/poetry/releases) - [Changelog](https://github.com/python-poetry/poetry/blob/main/CHANGELOG.md) - [Commits](python-poetry/poetry@2.1.4...2.2.0) --- updated-dependencies: - dependency-name: poetry dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Add changelog entry * Convert some Poetry test fixtures to PEP 735 syntax Poetry 2.2.0 added support for PEP 735. In order to test this, some of the Poetry test fixtures now use dependency groups syntax to specify optional dependencies rather than Poetry's previous proprietary syntax. See: https://github.com/python-poetry/poetry/releases/tag/2.2.0 https://peps.python.org/pep-0735/ --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>
1 parent b866992 commit 189463c

6 files changed

Lines changed: 36 additions & 19 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## [Unreleased]
44

5+
- Updated Poetry from 2.1.4 to 2.2.0. ([#1900](https://github.com/heroku/heroku-buildpack-python/pull/1900))
56
- Updated uv from 0.8.15 to 0.8.17. ([#1899](https://github.com/heroku/heroku-buildpack-python/pull/1899))
67

78
## [v307] - 2025-09-10

requirements/poetry.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
poetry==2.1.4
1+
poetry==2.2.0

spec/fixtures/ci_poetry/poetry.lock

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
1-
[tool.poetry]
2-
package-mode = false
1+
[project]
2+
name = "ci-poetry"
3+
version = "0.0.0"
4+
requires-python = ">=3.13"
5+
dependencies = [
6+
"typing-extensions",
7+
]
8+
9+
[dependency-groups]
10+
dev = [
11+
"pytest",
12+
]
313

4-
[tool.poetry.dependencies]
5-
python = "^3.13"
6-
typing-extensions = "*"
714

8-
[tool.poetry.group.test.dependencies]
9-
pytest = "*"
15+
[tool.poetry]
16+
package-mode = false

spec/fixtures/poetry_basic/poetry.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

spec/fixtures/poetry_basic/pyproject.toml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ name = "poetry-basic"
33
version = "0.0.0"
44
requires-python = ">=3.13"
55
dependencies = [
6-
"typing-extensions"
6+
"typing-extensions",
7+
]
8+
9+
[dependency-groups]
10+
# This group shouldn't be installed due to us passing `--only main`.
11+
dev = [
12+
"pytest",
713
]
814

915
[tool.poetry]
1016
package-mode = false
11-
12-
# This group shouldn't be installed due to us passing `--only main`.
13-
[tool.poetry.group.dev.dependencies]
14-
pytest = "*"

0 commit comments

Comments
 (0)