Skip to content

Commit 3ca000e

Browse files
committed
add upcoming changes section
1 parent 11ef883 commit 3ca000e

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

content/blog/2025-02-xx-announcing-poetry-2-1-0.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ defined in the `[build-system]` section of `pyproject.toml`. However, to avoid i
7575
currently issue a **warning** in such cases and continue using the built-in `poetry-core` backend by default.
7676

7777
{{% warning %}}
78-
This behavior will change in the next minor release of Poetry. When a `[build-system]` section is not defined,
79-
Poetry will then default to using `setuptools`.
78+
This behavior will change in a future minor release so that Poetry will default to `setuptools`
79+
if no `[build-system]` section is defined.
8080
{{% /warning %}}
8181

8282
### Experimental commands to manage Python installations
@@ -92,9 +92,20 @@ poetry env use 3.13
9292

9393
{{% note %}}
9494
The `python install` command uses [python-build-standalone](https://gregoryszorc.com/docs/python-build-standalone/main/),
95-
which has some quirks compared to standard Python installations. See their documentation for more information.
95+
which has some quirks compared to standard Python installations.
96+
See their [documentation](https://gregoryszorc.com/docs/python-build-standalone/main/quirks.html) for more information.
9697
{{% /note %}}
9798

99+
## Upcoming Changes
100+
101+
### Defaulting to `setuptools` instead of `poetry-core` if no build system is defined
102+
103+
Per [PEP 517](https://peps.python.org/pep-0517/), a build tool should fall back to `setuptools` if no build system is
104+
defined in the `[build-system]` section of `pyproject.toml`. However, to avoid immediate disruption, Poetry will
105+
currently issue a **warning** in such cases and continue using the built-in `poetry-core` backend by default.
106+
This behavior will change in a future minor release so that Poetry will default to `setuptools`
107+
if no `[build-system]` section is defined.
108+
98109
## Changelog
99110

100111
TODO

0 commit comments

Comments
 (0)