Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions pep-0594.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ for several reasons.
development team. The team has limited resources, reduced maintenance cost
frees development time for other improvements.
* Modules in the standard library are generally favored and seen as the
de-facto solution for a problem. A majority of users only pick 3rd party
de facto solution for a problem. A majority of users only pick 3rd party
modules to replace a stdlib module, when they have a compelling reason, e.g.
lxml instead of `xml`. The removal of an unmaintained stdlib module
increases the chances of a community contributed module to become widely
Expand All @@ -61,7 +61,7 @@ This PEP also designates some modules as not scheduled for removal. Some
modules have been deprecated for several releases or seem unnecessary at
first glance. However it is beneficial to keep the modules in the standard
library, mostly for environments where installing a package from PyPI is not
an option. This can be cooperate environments or class rooms where external
an option. This can be corporate environments or class rooms where external
code is not permitted without legal approval.

* The usage of FTP is declining, but some files are still provided over
Expand Down Expand Up @@ -500,13 +500,13 @@ groups used to be a dominant platform for online discussions. Over the last
two decades, news has been slowly but steadily replaced with mailing lists
and web-based discussion platforms. Twisted is also
`planning <https://twistedmatrix.com/trac/ticket/9405>`_ to deprecate NNTP
support and `pynnt <https://github.com/greenbender/pynntp>`_ hasn't seen any
support and `pynntp <https://github.com/greenbender/pynntp>`_ hasn't seen any
activity since 2014. This is a good indicator that the public interest in
NNTP support is declining.

The ``nntplib`` tests have been the cause of additional work in the recent
past. Python only contains client side of NNTP. The tests connect to
external news server. The servers are sometimes unavailble, too slow, or do
external news server. The servers are sometimes unavailable, too slow, or do
not work correctly over IPv6. The situation causes flaky test runs on
buildbots.

Expand Down Expand Up @@ -535,7 +535,7 @@ quality and insecure. Users are discouraged to use them.

* The module is not available on Windows. Cross-platform application need
an alternative implementation any way.
* Only DES encryption is guarenteed to be available. DES has an extremely
* Only DES encryption is guaranteed to be available. DES has an extremely
limited key space of 2**56.
* MD5, salted SHA256, salted SHA512, and Blowfish are optional extension.
SSHA256 and SSHA512 are glibc extensions. Blowfish (bcrypt) is the only
Expand Down Expand Up @@ -816,8 +816,8 @@ fileinput

The `fileinput <https://docs.python.org/3/library/fileinput.html>`_ module
implements a helpers to iterate over a list of files from ``sys.argv``. The
module predates the optparser and argparser module. The same functionality
can be implemented with the argparser module.
module predates the optparse and argparse module. The same functionality
can be implemented with the argparse module.

Several core developers expressed their interest to keep the module in the
standard library, as it is handy for quick scripts.
Expand Down Expand Up @@ -909,7 +909,7 @@ documentation may be moved into a new git repository, so community members
have a place from which they can pick up and fork code.

A first draft of a `legacylib <https://github.com/tiran/legacylib>`_
repository is available on my private Github account. The modules could be
repository is available on my private GitHub account. The modules could be
made available on PyPI. The Python core team will not publish or maintain
the packages. It is my hope that members of the Python community will
adopt, maintain, and perhaps improve the deprecated modules.
Expand Down