Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitbe9ac9b

Browse files
authored
PEP 668: Fix links to other PEPs (#2058)
1 parent5d9d08c commitbe9ac9b

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

‎pep-0668.rst‎

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ package
9898
Python-specific package manager
9999
A tool for installing, upgrading, and/or removing Python packages
100100
in a manner that conforms to Python packaging standards (such as
101-
PEP 376[#PEP-376]_and PEP 427 [#PEP-427]_). The most popular
102-
Python-specific packagemanager is pip [#pip]_; other examples
103-
include the old EasyInstall command [#easy-install]_ as well as
104-
direct usage of a``setup.py`` command.
101+
PEP 376 and PEP 427). The most popular Python-specific package
102+
manager is pip [#pip]_; other examples include the old Easy
103+
Install command [#easy-install]_ as well as direct usage of a
104+
``setup.py`` command.
105105

106106
(Conda [#conda]_ is a bit of a special case, as the ``conda``
107107
command can install much more than just Python packages, making it
@@ -114,12 +114,12 @@ distro package manager
114114
packages in an installed instance of that distro, which is capable
115115
of installing Python packages as well as non-Python packages, and
116116
therefore generally has its own database of installed software
117-
unrelated to PEP 376 [#PEP-376]. Examples include ``apt``,
118-
``dpkg``, ``dnf``, ``rpm``, ``pacman``, and ``brew``. The salient
119-
feature is that ifa package was installed by a distro package
120-
manager, removing orupgrading it in a way that would satisfy a
121-
Python-specific packagemanager will generally leave a distro
122-
package manager in aninconsistent state.
117+
unrelated to PEP 376. Examples include ``apt``, ``dpkg``, ``dnf``,
118+
``rpm``, ``pacman``, and ``brew``. The salient feature is that if
119+
a package was installed by a distro package manager, removing or
120+
upgrading it in a way that would satisfy a Python-specific package
121+
manager will generally leave a distro package manager in an
122+
inconsistent state.
123123

124124
This document also uses phrases like "external package manager" or
125125
"system's package manager" to refer to a distro package manager in
@@ -886,7 +886,7 @@ non-virtual-environment installs in any Python installation, but that
886886
is outside the scope of this PEP.)
887887

888888
Should the file be TOML? TOML is gaining popularity for packaging (see
889-
e.g. PEP-517) but does not yet have an implementation in the standard
889+
e.g. PEP517) but does not yet have an implementation in the standard
890890
library. Strictly speaking, this isn't a blocker - distros need only
891891
write the file, not read it, so they don't need a TOML library (the
892892
file will probably be written by hand, regardless of format), and
@@ -1078,12 +1078,6 @@ discussion thread `Playing nice with external package managers`_.
10781078

10791079
.. _`Playing nice with external package managers`:https://discuss.python.org/t/playing-nice-with-external-package-managers/1968
10801080

1081-
.. [#PEP-376]PEP 376, Database of Installed Python Distributions, Ziadé
1082-
(http://www.python.org/dev/peps/pep-0376)
1083-
1084-
.. [#PEP-427]PEP 427, The Wheel Binary Package Format 1.0, Holth
1085-
(http://www.python.org/dev/peps/pep-0427)
1086-
10871081
.. [#pip]https://pip.pypa.io/en/stable/
10881082
10891083
.. [#easy-install]https://setuptools.readthedocs.io/en/latest/deprecated/easy_install.html

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp