Committing edits.
@@ -1276,6 +1276,8 @@ In this situation, you could consider:
- Refactoring your project to reduce the number of dependencies (for
example, by breaking up a monolithic code base into smaller pieces)
+.. _`Getting help`:
+
Getting help
------------
@@ -1338,7 +1340,7 @@ How does backtracking work?
~~~~~~~~~~~~~~~~~~~~~~~~~~~
When doing a pip install, it needs to start by making assumptions about the
-packages it needs to install. During the install process it needs check this
+packages it needs to install. During the install process it needs to check these
assumptions as it goes along.
When it finds that an assumption is incorrect, it has to try another approach
@@ -1357,7 +1359,7 @@ onto the next package. If not it will continue to backtrack until it finds a
compatible version.
This backtrack behaviour can end in 2 ways - either 1) it will
-successfully find a set packages it can install (good news!), or 2) it will
+successfully find a set of packages it can install (good news!), or 2) it will
eventually display `resolution impossible <https://pip.pypa.io/en/latest/user_guide/#id35>`__ error
message (not so good).
@@ -1369,7 +1371,7 @@ Why does backtracking occur?
----------------------------
With the release of the new resolver (:ref:`Resolver changes 2020`), pip is now
-more strict in the package versions it installs when a users runs a
+more strict in the package versions it installs when a user runs a
``pip install`` command.
Pip needs to backtrack because initially, it doesn't have all the information it
@@ -1380,7 +1382,7 @@ the package.
This new resolver behaviour means that pip works harder to find out which
version of a package is a good candidate to install. It reduces the risk that
installing a new package will accidentally break an existing installed package,
-and so reducing the risk of your environment gets messed up.
+and so reducing the risk that your environment gets messed up.
What does this behaviour look like?
-----------------------------------
@@ -1439,7 +1441,7 @@ package cup - cup-3.22.0 to cup-3.13.0 - to find a version that will be
compatible with the other packages - ``spoon``, ``hot-water``, ``cup``
etc.
-These multiple ``Downloading cup-version`` lines shows pip backtracking.
+These multiple ``Downloading cup-version`` lines show pip backtracking.
Possible ways to reduce backtracking occurring
---------------------------------------------
@@ -1525,7 +1527,7 @@ Getting help
If none of the suggestions above work for you, we recommend that you ask
for help and you've got `a number of
-options <https://pip.pypa.io/en/latest/user_guide/#getting-help>`__.
+options :ref:`Getting help`.
.. _`Using pip from your program`:
