@@ -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
861861practice, 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
864865Mismatch between package and module name
865866^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -956,10 +957,8 @@ Package distributions
956957
957958Having two packages instead of one would increase the long-term maintenance cost
958959of 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
964963Synchronizing metadata
965964^^^^^^^^^^^^^^^^^^^^^^
@@ -985,8 +984,8 @@ Overall, this solution would imply a significantly higher maintenance burden,
985984not just in terms of initial set-up and transition (which could already be
986985prohibitive for large established projects), but also in terms of long-term
987986maintenance. 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
991990Syntax for deselecting extras
992991-----------------------------
0 commit comments