Skip to content

Commit 57f05c9

Browse files
committed
Minor wording for package distributions
1 parent b8f1509 commit 57f05c9

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

peps/pep-0771.rst

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,8 @@ in the dependency section, e.g.:
859859
860860
This idea may seem appealing because it is technically already feasible. However, in
861861
practice, many projects have opted not to do this, for a number of reasons, which
862-
we now take a look at.
862+
we now take a look at. Some of these may not be applicable to future new projects,
863+
but some of them apply to all projects, old and new.
863864

864865
Mismatch between package and module name
865866
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -956,10 +957,8 @@ Package distributions
956957

957958
Having two packages instead of one would increase the long-term maintenance cost
958959
of package distributions simply by virtue of the fact that two packages would
959-
have to be released instead of one. To take the example of conda-forge, two
960-
repositories would now be required, and the version pinning would need to be
961-
updated manually every time. The metapackage could only be built once the core
962-
package had been built and published, which would lengthen the release process.
960+
have to be released instead of one, and in some cases this would introduce extra
961+
manual work at each release.
963962

964963
Synchronizing metadata
965964
^^^^^^^^^^^^^^^^^^^^^^
@@ -985,8 +984,8 @@ Overall, this solution would imply a significantly higher maintenance burden,
985984
not just in terms of initial set-up and transition (which could already be
986985
prohibitive for large established projects), but also in terms of long-term
987986
maintenance. This also has the potential for breaking user workflows (in
988-
particular around the issue of repositories, and e.g. uninstallation), so for
989-
this reason we do not consider it a compelling alternative to the present PEP.
987+
particular around the issue of repositories, and e.g. uninstallation). For all
988+
these reasons, we do not consider it a compelling alternative to the present PEP.
990989

991990
Syntax for deselecting extras
992991
-----------------------------

0 commit comments

Comments
 (0)