Skip to content

Commit 8b02e7f

Browse files
committed
@sinoroc's review
1 parent 4d01082 commit 8b02e7f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

source/discussions/versioning.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ before a final release. In order, the steps are: alpha releases, beta releases,
3434
release candidates, final release. Pip and other modern Python package
3535
installers ignore pre-releases by default when deciding which versions of
3636
dependencies to install, unless explicitly requested (e.g., with
37-
``pip install pkg==1.1a3``).
37+
``pip install pkg==1.1a3`` or ``pip install --pre pkg``).
3838

3939
The purpose of development releases is to support releases made early during a
4040
development cycle, for example, a nightly build, or a build from the latest
@@ -80,7 +80,9 @@ adhere to semantic versioning, since many changes are technically breaking
8080
changes but affect only a small fraction of users. Such projects tend to
8181
increment the major number when the incompatibility is high, or to signal a
8282
shift in the project, rather than for any tiny incompatibility
83-
[#semver-strictness]_.
83+
[#semver-strictness]_. Conversely, a bump of the major version number
84+
is sometimes used to signal significant but backwards-compatible new
85+
features.
8486

8587
For those projects that do use strict semantic versioning, this approach allows
8688
users to make use of :ref:`compatible release version specifiers

0 commit comments

Comments
 (0)