Skip to content

Commit f24086e

Browse files
authored
Merge pull request #932 from henryiii/henryiii/chore/pipx
chore: move pipx to pypa
2 parents fdb7d85 + 519cc5e commit f24086e

2 files changed

Lines changed: 16 additions & 15 deletions

File tree

source/guides/installing-stand-alone-command-line-tools.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ Installing stand alone command line tools
44
Many packages have command line entry points. Examples of this type of application are
55
`mypy <https://github.com/python/mypy>`_,
66
`flake8 <https://github.com/PyCQA/flake8>`_,
7-
`pipenv <https://github.com/pypa/pipenv>`_,and
7+
:ref:`pipenv`,and
88
`black <https://github.com/ambv/black>`_.
99

1010
Usually you want to be able to access these from anywhere,
1111
but installing packages and their dependencies to the same global environment
1212
can cause version conflicts and break dependencies the operating system has
1313
on Python packages.
1414

15-
`pipx <https://github.com/pipxproject/pipx>`_ solves this by creating a virtual
15+
:ref:`pipx` solves this by creating a virtual
1616
environment for each package, while also ensuring that package's applications
1717
are accessible through a directory that is on your ``$PATH``. This allows each
1818
package to be upgraded or uninstalled without causing conflicts with other
1919
packages, and allows you to safely run the program from anywhere.
2020

21-
.. Note:: pipx only works with Python 3.6+.
21+
.. note:: pipx only works with Python 3.6+.
2222

2323
``pipx`` is installed with ``pip``:
2424

@@ -110,4 +110,4 @@ To see the full list of commands ``pipx`` offers, run
110110
$ pipx --help
111111

112112
You can learn more about ``pipx`` at its homepage,
113-
https://github.com/pipxproject/pipx.
113+
https://github.com/pypa/pipx.

source/key_projects.rst

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,18 @@ Pipfile
164164
application-centric alternative to :ref:`pip`'s lower-level
165165
:file:`requirements.txt` file.
166166

167+
.. _pipx:
168+
169+
pipx
170+
====
171+
172+
`Docs <https://pypa.github.io/pipx/>`__ |
173+
`GitHub <https://github.com/pypa/pipx>`__ |
174+
`PyPI <https://pypi.org/project/pipx/>`__
175+
176+
pipx is a tool to install and run Python command-line applications without
177+
causing dependency conflicts with other packages installed on the system.
178+
167179

168180
Python Packaging User Guide
169181
===========================
@@ -482,17 +494,6 @@ files, standalone Python environments in the spirit of :ref:`virtualenv`.
482494
``#!/usr/bin/env python`` and special :file:`__main__.py`, and are designed to
483495
make deployment of Python applications as simple as ``cp``.
484496

485-
.. _pipx:
486-
487-
pipx
488-
====
489-
490-
`Docs <https://pipxproject.github.io/pipx/>`__ |
491-
`GitHub <https://github.com/pipxproject/pipx>`__ |
492-
`PyPI <https://pypi.org/project/pipx/>`__
493-
494-
pipx is a tool to safely install and run Python CLI applications globally.
495-
496497
.. _pip-tools:
497498

498499
pip-tools

0 commit comments

Comments
 (0)