You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: package-structure-code/python-package-build-tools.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -396,7 +396,7 @@ Poetry is user-friendly and has clean and easy-to-read documentation.
396
396
397
397
```{note}
398
398
While some have used Poetry for Python builds with C/C++ extensions, this support
399
-
is currently undocumented. Thus we don't recommend it for more complex builds.
399
+
is currently undocumented. Thus, we don't recommend using Poetry for more complex builds.
400
400
```
401
401
402
402
### Poetry features
@@ -421,8 +421,8 @@ Build your SDist and wheel distributions,✅,
421
421
422
422
Some challenges of Poetry include:
423
423
424
-
* Poetry pins dependencies using an "upper bound" limit specified with the `^` symbol. See breakout below for more regarding why this is potentially problematic.
425
-
* Doesn't support version control based versioning
424
+
* Poetry pins dependencies using an "upper bound" limit specified with the `^` symbol by default. See breakout below for more regarding why this is potentially problematic.
425
+
* Doesn't support version control based versioning without a plugin
426
426
**Minor:* The way Poetry currently adds metadata to your pyproject.toml file does not does not follow current Python standards. However, this is going to be addressed when they release version 2.0.
427
427
428
428
Poetry is an excellent tool. Use caution when pinning dependencies as
@@ -434,7 +434,7 @@ discusses the slight differences in how poetry adds deps....-->
434
434
```{admonition} Challenges with Poetry dependency pinning
435
435
:class: important
436
436
437
-
Poetry pins dependencies using `^`. This `^` symbol means that there is
437
+
Poetry pins dependencies using `^` by default. This `^` symbol means that there is
438
438
an "upper bound" to the dependency. Thus poetry will bump a dependency
439
439
version to a new major version. Thus, if your package uses a dependency that
440
440
is at version 1.2.3, Poetry will never bump the dependency to 2.0 even if
0 commit comments