Infra: Add directives to show warning banner for deprecated PEPs (#3682)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
This commit is contained in:
parent
71e8fd3dbe
commit
3e6630877d
|
@ -75,6 +75,9 @@ def setup(app: Sphinx) -> dict[str, bool]:
|
||||||
"canonical-pypa-spec", pep_banner_directive.CanonicalPyPASpecBanner)
|
"canonical-pypa-spec", pep_banner_directive.CanonicalPyPASpecBanner)
|
||||||
app.add_directive(
|
app.add_directive(
|
||||||
"canonical-typing-spec", pep_banner_directive.CanonicalTypingSpecBanner)
|
"canonical-typing-spec", pep_banner_directive.CanonicalTypingSpecBanner)
|
||||||
|
app.add_directive("rejected", pep_banner_directive.RejectedBanner)
|
||||||
|
app.add_directive("superseded", pep_banner_directive.SupersededBanner)
|
||||||
|
app.add_directive("withdrawn", pep_banner_directive.WithdrawnBanner)
|
||||||
|
|
||||||
# Register event callbacks
|
# Register event callbacks
|
||||||
app.connect("builder-inited", _update_config_for_builder) # Update configuration values for builder used
|
app.connect("builder-inited", _update_config_for_builder) # Update configuration values for builder used
|
||||||
|
|
|
@ -125,3 +125,34 @@ class CanonicalTypingSpecBanner(PEPBanner):
|
||||||
admonition_class = nodes.attention
|
admonition_class = nodes.attention
|
||||||
|
|
||||||
css_classes = ["canonical-typing-spec", "sticky-banner"]
|
css_classes = ["canonical-typing-spec", "sticky-banner"]
|
||||||
|
|
||||||
|
|
||||||
|
class DeprecatedBanner(PEPBanner):
|
||||||
|
"""Generic admonition for deprecated PEPs."""
|
||||||
|
|
||||||
|
admonition_class = nodes.warning
|
||||||
|
admonition_pre_template = "{link_content}"
|
||||||
|
admonition_pre_text = "This PEP has been deprecated."
|
||||||
|
css_classes = ["sticky-banner", "deprecated"]
|
||||||
|
|
||||||
|
|
||||||
|
class RejectedBanner(DeprecatedBanner):
|
||||||
|
"""Insert an admonition for rejected PEPs."""
|
||||||
|
|
||||||
|
admonition_pre_text = "This PEP has been rejected."
|
||||||
|
css_classes = ["sticky-banner", "deprecated", "rejected"]
|
||||||
|
|
||||||
|
|
||||||
|
class SupersededBanner(PEPBanner):
|
||||||
|
"""Insert an admonition for superseded PEPs."""
|
||||||
|
|
||||||
|
admonition_pre_template = "This PEP has been superseded by :pep:`{link_content}`."
|
||||||
|
admonition_pre_text = "This PEP has been superseded."
|
||||||
|
css_classes = ["sticky-banner", "deprecated", "superseded"]
|
||||||
|
|
||||||
|
|
||||||
|
class WithdrawnBanner(PEPBanner):
|
||||||
|
"""Insert an admonition for withdrawn PEPs."""
|
||||||
|
|
||||||
|
admonition_pre_text = "This PEP has been withdrawn."
|
||||||
|
css_classes = ["sticky-banner", "deprecated", "withdrawn"]
|
||||||
|
|
|
@ -3,27 +3,16 @@ Title: Guidelines for Handling Bug Reports
|
||||||
Author: Jeremy Hylton <jeremy@alum.mit.edu>
|
Author: Jeremy Hylton <jeremy@alum.mit.edu>
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Process
|
Type: Process
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 25-Sep-2000
|
Created: 25-Sep-2000
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. withdrawn::
|
||||||
Introduction
|
|
||||||
============
|
|
||||||
|
|
||||||
This PEP contained guidelines for handling bug reports in the Python
|
This PEP contained guidelines for handling bug reports in the Python
|
||||||
bug tracker. It has been replaced by the Developer's Guide
|
bug tracker. It has been replaced by the
|
||||||
description of issue triaging at
|
`Developer's Guide description of issue triaging
|
||||||
|
<https://devguide.python.org/triage/triaging/index.html>`_.
|
||||||
::
|
Guidelines for people submitting Python bugs are `in the Python docs
|
||||||
|
<http://docs.python.org/bugs.html>`__.
|
||||||
https://docs.python.org/devguide/triaging.html
|
|
||||||
|
|
||||||
Guidelines for people submitting Python bugs are at
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
http://docs.python.org/bugs.html
|
|
||||||
|
|
||||||
Original Guidelines
|
Original Guidelines
|
||||||
===================
|
===================
|
||||||
|
|
|
@ -1,25 +1,20 @@
|
||||||
PEP: 9
|
PEP: 9
|
||||||
Title: Sample Plaintext PEP Template
|
Title: Sample Plaintext PEP Template
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: Barry Warsaw <barry@python.org>
|
Author: Barry Warsaw <barry@python.org>
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Process
|
Type: Process
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 14-Aug-2001
|
Created: 14-Aug-2001
|
||||||
Post-History:
|
Post-History:
|
||||||
Resolution: https://mail.python.org/archives/list/python-dev@python.org/thread/2YMHVPRDWGQLA5A2FKXE2JMLM2HQEEGW/
|
Resolution: https://mail.python.org/archives/list/python-dev@python.org/thread/2YMHVPRDWGQLA5A2FKXE2JMLM2HQEEGW/
|
||||||
|
|
||||||
|
.. withdrawn::
|
||||||
|
As of 05-Jan-2016, this PEP is officially deprecated and replaced
|
||||||
|
by :pep:`12`. All PEPs should now use the reStructuredText format
|
||||||
|
described by :pep:`12`, and plaintext PEPs will no longer be
|
||||||
|
accepted.
|
||||||
|
|
||||||
::
|
::
|
||||||
|
|
||||||
Update
|
|
||||||
|
|
||||||
As of 05-Jan-2016, this PEP is officially deprecated and replaced
|
|
||||||
by PEP 12. All PEPs should now use the reStructuredText format
|
|
||||||
described by PEP 12, and plaintext PEPs will no longer be
|
|
||||||
accepted.
|
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
|
|
||||||
This PEP provides a boilerplate or sample template for creating
|
This PEP provides a boilerplate or sample template for creating
|
||||||
|
@ -225,14 +220,3 @@ Resolution: https://mail.python.org/archives/list/python-dev@python.org/thread/2
|
||||||
Copyright
|
Copyright
|
||||||
|
|
||||||
This document has been placed in the public domain.
|
This document has been placed in the public domain.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
sentence-end-double-space: t
|
|
||||||
fill-column: 70
|
|
||||||
coding: utf-8
|
|
||||||
End:
|
|
||||||
|
|
|
@ -1,18 +1,15 @@
|
||||||
PEP: 42
|
PEP: 42
|
||||||
Title: Feature Requests
|
Title: Feature Requests
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: Jeremy Hylton <jeremy@alum.mit.edu>
|
Author: Jeremy Hylton <jeremy@alum.mit.edu>
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Process
|
Type: Process
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 12-Sep-2000
|
Created: 12-Sep-2000
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. withdrawn::
|
||||||
.. note:: This PEP has been `withdrawn as obsolete`_.
|
This PEP has been `withdrawn as obsolete`_.
|
||||||
All new feature requests should either go to the `Python bug tracker`_
|
All new feature requests should either go to the `Python bug tracker`_
|
||||||
for very simple requests or the `python-ideas`_ mailing list for
|
for very simple requests or the `Ideas Discourse category`_ for
|
||||||
everything else. The rest of this document is retained for historical
|
everything else. The rest of this document is retained for historical
|
||||||
purposes only.
|
purposes only.
|
||||||
|
|
||||||
|
@ -332,13 +329,6 @@ Building and Installing
|
||||||
|
|
||||||
http://bugs.python.org/issue588756
|
http://bugs.python.org/issue588756
|
||||||
|
|
||||||
.. _`Python bug tracker`: https://bugs.python.org
|
.. _`Python bug tracker`: https://github.com/python/cpython/issues
|
||||||
.. _`python-ideas`: https://mail.python.org/mailman/listinfo/python-ideas
|
.. _`Ideas Discourse category`: https://discuss.python.org/c/ideas/6
|
||||||
.. _`withdrawn as obsolete`: https://github.com/python/peps/pull/108#issuecomment-249603204
|
.. _`withdrawn as obsolete`: https://github.com/python/peps/pull/108#issuecomment-249603204
|
||||||
|
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
End:
|
|
||||||
|
|
|
@ -1,17 +1,12 @@
|
||||||
PEP: 103
|
PEP: 103
|
||||||
Title: Collecting information about git
|
Title: Collecting information about git
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: Oleg Broytman <phd@phdru.name>
|
Author: Oleg Broytman <phd@phdru.name>
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 01-Jun-2015
|
Created: 01-Jun-2015
|
||||||
Post-History: 12-Sep-2015
|
Post-History: 12-Sep-2015
|
||||||
|
|
||||||
Withdrawal
|
.. withdrawn::
|
||||||
==========
|
|
||||||
|
|
||||||
This PEP was withdrawn as it's too generic and doesn't really deals
|
This PEP was withdrawn as it's too generic and doesn't really deals
|
||||||
with Python development. It is no longer updated.
|
with Python development. It is no longer updated.
|
||||||
|
|
||||||
|
@ -1076,15 +1071,3 @@ Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
This document has been placed in the public domain.
|
This document has been placed in the public domain.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
sentence-end-double-space: t
|
|
||||||
fill-column: 70
|
|
||||||
coding: utf-8
|
|
||||||
End:
|
|
||||||
vim: set fenc=us-ascii tw=70 :
|
|
||||||
|
|
|
@ -3,11 +3,21 @@ Title: Range Literals
|
||||||
Author: Thomas Wouters <thomas@python.org>
|
Author: Thomas Wouters <thomas@python.org>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 14-Jul-2000
|
Created: 14-Jul-2000
|
||||||
Python-Version: 2.0
|
Python-Version: 2.0
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. rejected::
|
||||||
|
After careful consideration, and a period of meditation, this
|
||||||
|
proposal has been rejected. The open issues, as well as some
|
||||||
|
confusion between ranges and slice syntax, raised enough questions
|
||||||
|
for Guido not to accept it for Python 2.0, and later to reject the
|
||||||
|
proposal altogether. The new syntax and its intentions were deemed
|
||||||
|
not obvious enough.
|
||||||
|
|
||||||
|
[ TBD: Guido, amend/confirm this, please. Preferably both; this
|
||||||
|
is a PEP, it should contain *all* the reasons for rejection
|
||||||
|
and/or reconsideration, for future reference. ]
|
||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
============
|
============
|
||||||
|
@ -270,21 +280,6 @@ Open issues
|
||||||
made private functions?
|
made private functions?
|
||||||
|
|
||||||
|
|
||||||
Rejection
|
|
||||||
=========
|
|
||||||
|
|
||||||
After careful consideration, and a period of meditation, this
|
|
||||||
proposal has been rejected. The open issues, as well as some
|
|
||||||
confusion between ranges and slice syntax, raised enough questions
|
|
||||||
for Guido not to accept it for Python 2.0, and later to reject the
|
|
||||||
proposal altogether. The new syntax and its intentions were deemed
|
|
||||||
not obvious enough.
|
|
||||||
|
|
||||||
[ TBD: Guido, amend/confirm this, please. Preferably both; this
|
|
||||||
is a PEP, it should contain *all* the reasons for rejection
|
|
||||||
and/or reconsideration, for future reference. ]
|
|
||||||
|
|
||||||
|
|
||||||
Copyright
|
Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
PEP: 206
|
PEP: 206
|
||||||
Title: Python Advanced Library
|
Title: Python Advanced Library
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: A.M. Kuchling <amk@amk.ca>
|
Author: A.M. Kuchling <amk@amk.ca>
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 14-Jul-2000
|
Created: 14-Jul-2000
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. withdrawn::
|
||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
============
|
============
|
||||||
|
@ -119,10 +117,3 @@ Acknowledgements
|
||||||
|
|
||||||
The PEP is based on an earlier draft PEP by Moshe Zadka, titled
|
The PEP is based on an earlier draft PEP by Moshe Zadka, titled
|
||||||
"2.0 Batteries Included."
|
"2.0 Batteries Included."
|
||||||
|
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
End:
|
|
||||||
|
|
|
@ -3,11 +3,11 @@ Title: Multi-dimensional Arrays
|
||||||
Author: Paul Barrett <barrett@stsci.edu>, Travis Oliphant <oliphant@ee.byu.edu>
|
Author: Paul Barrett <barrett@stsci.edu>, Travis Oliphant <oliphant@ee.byu.edu>
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 03-Jan-2001
|
Created: 03-Jan-2001
|
||||||
Python-Version: 2.2
|
Python-Version: 2.2
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. withdrawn::
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
========
|
========
|
||||||
|
|
|
@ -3,15 +3,8 @@ Title: Decoupling the Interpreter Loop
|
||||||
Author: David Ascher <davida@activestate.com>
|
Author: David Ascher <davida@activestate.com>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 15-Jul-2000
|
Created: 15-Jul-2000
|
||||||
Python-Version: 2.1
|
Python-Version: 2.1
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. rejected::
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
End:
|
|
||||||
|
|
|
@ -3,14 +3,12 @@ Title: Adding A New Outer Product Operator
|
||||||
Author: Greg Wilson <gvwilson@ddj.com>
|
Author: Greg Wilson <gvwilson@ddj.com>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 15-Jul-2000
|
Created: 15-Jul-2000
|
||||||
Python-Version: 2.1
|
Python-Version: 2.1
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
|
||||||
.. note::
|
.. rejected::
|
||||||
|
|
||||||
The approach in the later :pep:`465` was eventually accepted
|
The approach in the later :pep:`465` was eventually accepted
|
||||||
in lieu of this PEP. The :pep:`Rejected Ideas
|
in lieu of this PEP. The :pep:`Rejected Ideas
|
||||||
<465#rejected-alternatives-to-adding-a-new-operator>`
|
<465#rejected-alternatives-to-adding-a-new-operator>`
|
||||||
|
|
|
@ -3,12 +3,12 @@ Title: String Interpolation
|
||||||
Author: Ka-Ping Yee <ping@zesty.ca>
|
Author: Ka-Ping Yee <ping@zesty.ca>
|
||||||
Status: Superseded
|
Status: Superseded
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 24-Jul-2000
|
Created: 24-Jul-2000
|
||||||
Python-Version: 2.1
|
Python-Version: 2.1
|
||||||
Post-History:
|
Post-History:
|
||||||
Superseded-By: 292
|
Superseded-By: 292
|
||||||
|
|
||||||
|
.. superseded:: 292
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
========
|
========
|
||||||
|
|
|
@ -1,19 +1,15 @@
|
||||||
PEP: 216
|
PEP: 216
|
||||||
Title: Docstring Format
|
Title: Docstring Format
|
||||||
Author: Moshe Zadka <moshez@zadka.site.co.il>
|
Author: Moshe Zadka <moshez@zadka.site.co.il>
|
||||||
Status: Rejected
|
Status: Withdrawn
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 31-Jul-2000
|
Created: 31-Jul-2000
|
||||||
Post-History:
|
Post-History:
|
||||||
Superseded-By: 287
|
Superseded-By: 287
|
||||||
|
|
||||||
|
|
||||||
Notice
|
.. withdrawn::
|
||||||
======
|
This PEP is withdrawn by the author. It has been superseded by :pep:`287`.
|
||||||
|
|
||||||
This PEP is rejected by the author. It has been superseded by PEP
|
|
||||||
287.
|
|
||||||
|
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
|
|
|
@ -3,10 +3,10 @@ Title: Coroutines, Generators, Continuations
|
||||||
Author: Gordon McMillan <gmcm@hypernet.com>
|
Author: Gordon McMillan <gmcm@hypernet.com>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 14-Aug-2000
|
Created: 14-Aug-2000
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. rejected::
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
========
|
========
|
||||||
|
|
|
@ -3,11 +3,13 @@ Title: Attribute Docstrings
|
||||||
Author: Marc-André Lemburg <mal@lemburg.com>
|
Author: Marc-André Lemburg <mal@lemburg.com>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 23-Aug-2000
|
Created: 23-Aug-2000
|
||||||
Python-Version: 2.1
|
Python-Version: 2.1
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
.. rejected::
|
||||||
|
This PEP has been rejected.
|
||||||
|
See :ref:`224-rejection` for more information.
|
||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
============
|
============
|
||||||
|
@ -173,6 +175,7 @@ docstring attribute and apply the above logic to it.
|
||||||
Besides generating a docstring for an otherwise undocumented
|
Besides generating a docstring for an otherwise undocumented
|
||||||
attribute there is no breakage.
|
attribute there is no breakage.
|
||||||
|
|
||||||
|
.. _224-rejection:
|
||||||
|
|
||||||
Comments from our BDFL
|
Comments from our BDFL
|
||||||
======================
|
======================
|
||||||
|
|
|
@ -4,14 +4,12 @@ Author: Huaiyu Zhu <hzhu@users.sourceforge.net>,
|
||||||
Gregory Lielens <gregory.lielens@fft.be>
|
Gregory Lielens <gregory.lielens@fft.be>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 19-Sep-2000
|
Created: 19-Sep-2000
|
||||||
Python-Version: 2.1
|
Python-Version: 2.1
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
|
||||||
.. note::
|
.. rejected::
|
||||||
|
|
||||||
The approach in the later :pep:`465` was eventually accepted
|
The approach in the later :pep:`465` was eventually accepted
|
||||||
in lieu of this PEP. The :pep:`Rejected Ideas
|
in lieu of this PEP. The :pep:`Rejected Ideas
|
||||||
<465#rejected-alternatives-to-adding-a-new-operator>`
|
<465#rejected-alternatives-to-adding-a-new-operator>`
|
||||||
|
|
|
@ -1,15 +1,24 @@
|
||||||
PEP: 239
|
PEP: 239
|
||||||
Title: Adding a Rational Type to Python
|
Title: Adding a Rational Type to Python
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: Christopher A. Craig <python-pep@ccraig.org>, Moshe Zadka <moshez@zadka.site.co.il>
|
Author: Christopher A. Craig <python-pep@ccraig.org>, Moshe Zadka <moshez@zadka.site.co.il>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 11-Mar-2001
|
Created: 11-Mar-2001
|
||||||
Python-Version: 2.2
|
Python-Version: 2.2
|
||||||
Post-History: 16-Mar-2001
|
Post-History: 16-Mar-2001
|
||||||
|
|
||||||
|
.. rejected::
|
||||||
|
This PEP is rejected. The needs outlined in the rationale section
|
||||||
|
have been addressed to some extent by the acceptance of :pep:`327`
|
||||||
|
for decimal arithmetic. Guido also noted, "Rational arithmetic
|
||||||
|
was the default 'exact' arithmetic in ABC and it did not work out as
|
||||||
|
expected". See the python-dev discussion on 17 June 2005 [1]_.
|
||||||
|
|
||||||
|
*Postscript:* With the acceptance of :pep:`3141`, "A Type Hierarchy
|
||||||
|
for Numbers", a 'Rational' numeric abstract base class was added
|
||||||
|
with a concrete implementation in the 'fractions' module.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
========
|
========
|
||||||
|
@ -21,20 +30,6 @@ support such a type. This PEP suggests no literals for rational
|
||||||
numbers; that is left for :pep:`another PEP <240>`.
|
numbers; that is left for :pep:`another PEP <240>`.
|
||||||
|
|
||||||
|
|
||||||
BDFL Pronouncement
|
|
||||||
==================
|
|
||||||
|
|
||||||
This PEP is rejected. The needs outlined in the rationale section
|
|
||||||
have been addressed to some extent by the acceptance of :pep:`327`
|
|
||||||
for decimal arithmetic. Guido also noted, "Rational arithmetic
|
|
||||||
was the default 'exact' arithmetic in ABC and it did not work out as
|
|
||||||
expected". See the python-dev discussion on 17 June 2005 [1]_.
|
|
||||||
|
|
||||||
*Postscript:* With the acceptance of :pep:`3141`, "A Type Hierarchy
|
|
||||||
for Numbers", a 'Rational' numeric abstract base class was added
|
|
||||||
with a concrete implementation in the 'fractions' module.
|
|
||||||
|
|
||||||
|
|
||||||
Rationale
|
Rationale
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
|
|
@ -5,11 +5,11 @@ Discussions-To: distutils-sig@python.org
|
||||||
Status: Superseded
|
Status: Superseded
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Topic: Packaging
|
Topic: Packaging
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 12-Mar-2001
|
Created: 12-Mar-2001
|
||||||
Post-History: `19-Mar-2001 <https://mail.python.org/archives/list/distutils-sig@python.org/thread/46XPDHQHI3XAAJHEZAMAMKZYAI6K7NB6/>`__
|
Post-History: `19-Mar-2001 <https://mail.python.org/archives/list/distutils-sig@python.org/thread/46XPDHQHI3XAAJHEZAMAMKZYAI6K7NB6/>`__
|
||||||
Superseded-By: 314
|
Superseded-By: 314
|
||||||
|
|
||||||
|
.. superseded:: 314
|
||||||
|
|
||||||
Introduction
|
Introduction
|
||||||
============
|
============
|
||||||
|
@ -256,11 +256,3 @@ Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
This document has been placed in the public domain.
|
This document has been placed in the public domain.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
End:
|
|
||||||
|
|
|
@ -1,13 +1,22 @@
|
||||||
PEP: 242
|
PEP: 242
|
||||||
Title: Numeric Kinds
|
Title: Numeric Kinds
|
||||||
Author: Paul F. Dubois <paul@pfdubois.com>
|
Author: Paul F. Dubois <paul@pfdubois.com>
|
||||||
Status: Rejected
|
Status: Withdrawn
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 17-Mar-2001
|
Created: 17-Mar-2001
|
||||||
Python-Version: 2.2
|
Python-Version: 2.2
|
||||||
Post-History: 17-Apr-2001
|
Post-History: 17-Apr-2001
|
||||||
|
|
||||||
|
.. withdrawn::
|
||||||
|
This PEP has been closed by the author. The kinds module will not
|
||||||
|
be added to the standard library.
|
||||||
|
|
||||||
|
There was no opposition to the proposal but only mild interest in
|
||||||
|
using it, not enough to justify adding the module to the standard
|
||||||
|
library. Instead, it will be made available as a separate
|
||||||
|
distribution item at the Numerical Python site. At the next
|
||||||
|
release of Numerical Python, it will no longer be a part of the
|
||||||
|
Numeric distribution.
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
========
|
========
|
||||||
|
@ -217,20 +226,6 @@ Open Issues
|
||||||
No open issues have been raised at this time.
|
No open issues have been raised at this time.
|
||||||
|
|
||||||
|
|
||||||
Rejection
|
|
||||||
=========
|
|
||||||
|
|
||||||
This PEP has been closed by the author. The kinds module will not
|
|
||||||
be added to the standard library.
|
|
||||||
|
|
||||||
There was no opposition to the proposal but only mild interest in
|
|
||||||
using it, not enough to justify adding the module to the standard
|
|
||||||
library. Instead, it will be made available as a separate
|
|
||||||
distribution item at the Numerical Python site. At the next
|
|
||||||
release of Numerical Python, it will no longer be a part of the
|
|
||||||
Numeric distribution.
|
|
||||||
|
|
||||||
|
|
||||||
Copyright
|
Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
PEP: 363
|
PEP: 363
|
||||||
Title: Syntax For Dynamic Attribute Access
|
Title: Syntax For Dynamic Attribute Access
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: Ben North <ben@redfrontdoor.org>
|
Author: Ben North <ben@redfrontdoor.org>
|
||||||
Status: Rejected
|
Status: Rejected
|
||||||
Type: Standards Track
|
Type: Standards Track
|
||||||
Content-Type: text/x-rst
|
|
||||||
Created: 29-Jan-2007
|
Created: 29-Jan-2007
|
||||||
Post-History: 12-Feb-2007
|
Post-History: 12-Feb-2007
|
||||||
|
|
||||||
|
.. rejected::
|
||||||
|
This PEP has been rejected.
|
||||||
|
See :ref:`363-rejection` for more information.
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
========
|
========
|
||||||
|
@ -172,6 +172,8 @@ of c.180 additional lines in the core code, and c.100 additional
|
||||||
lines of tests. It is available as sourceforge patch #1657573 [1]_.
|
lines of tests. It is available as sourceforge patch #1657573 [1]_.
|
||||||
|
|
||||||
|
|
||||||
|
.. _363-rejection:
|
||||||
|
|
||||||
Mailing Lists Discussion
|
Mailing Lists Discussion
|
||||||
========================
|
========================
|
||||||
|
|
||||||
|
@ -249,12 +251,3 @@ Copyright
|
||||||
=========
|
=========
|
||||||
|
|
||||||
This document has been placed in the public domain.
|
This document has been placed in the public domain.
|
||||||
|
|
||||||
..
|
|
||||||
Local Variables:
|
|
||||||
mode: indented-text
|
|
||||||
indent-tabs-mode: nil
|
|
||||||
sentence-end-double-space: t
|
|
||||||
fill-column: 70
|
|
||||||
coding: utf-8
|
|
||||||
End:
|
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
PEP: 426
|
PEP: 426
|
||||||
Title: Metadata for Python Software Packages 2.0
|
Title: Metadata for Python Software Packages 2.0
|
||||||
Version: $Revision$
|
|
||||||
Last-Modified: $Date$
|
|
||||||
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
|
Author: Alyssa Coghlan <ncoghlan@gmail.com>,
|
||||||
Daniel Holth <dholth@gmail.com>,
|
Daniel Holth <dholth@gmail.com>,
|
||||||
Donald Stufft <donald@stufft.io>
|
Donald Stufft <donald@stufft.io>
|
||||||
|
@ -10,7 +8,6 @@ Discussions-To: distutils-sig@python.org
|
||||||
Status: Withdrawn
|
Status: Withdrawn
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Topic: Packaging
|
Topic: Packaging
|
||||||
Content-Type: text/x-rst
|
|
||||||
Requires: 440, 508, 518
|
Requires: 440, 508, 518
|
||||||
Created: 30-Aug-2012
|
Created: 30-Aug-2012
|
||||||
Post-History: 14-Nov-2012, 05-Feb-2013, 07-Feb-2013, 09-Feb-2013,
|
Post-History: 14-Nov-2012, 05-Feb-2013, 07-Feb-2013, 09-Feb-2013,
|
||||||
|
@ -18,10 +15,7 @@ Post-History: 14-Nov-2012, 05-Feb-2013, 07-Feb-2013, 09-Feb-2013,
|
||||||
21-Dec-2013
|
21-Dec-2013
|
||||||
Replaces: 345
|
Replaces: 345
|
||||||
|
|
||||||
|
.. withdrawn::
|
||||||
PEP Withdrawal
|
|
||||||
==============
|
|
||||||
|
|
||||||
The ground-up metadata redesign proposed in this PEP has been withdrawn in
|
The ground-up metadata redesign proposed in this PEP has been withdrawn in
|
||||||
favour of the more modest proposal in :pep:`566`, which retains the basic
|
favour of the more modest proposal in :pep:`566`, which retains the basic
|
||||||
Key:Value format of previous metadata versions, but also defines a standardised
|
Key:Value format of previous metadata versions, but also defines a standardised
|
||||||
|
|
Loading…
Reference in New Issue