What is this?
PEPs (Python Enhancement Proposals) are a special part of the Python programming language. Some were accepted, and some were not. This package implements some PEPs that were rejected, deferred or withdrawn.
What PEPs are included?
A PEP included needs to match these points:
-
It's not a syntax or major API change, or has a simple and clear way to bypass it.
-
It's about code, not governance etc.
-
It can be implemented in pure Python code.
Parts related to the bytecode, C API etc. are not implemented.
Which PEPs are included now?
PEPs with an * are slightly modified.
Finished (20)
- PEP 204 — Range Literals
- PEP 211 — Adding A New Outer Product Operator
- PEP 212 — Loop Counter Iteration
- PEP 259 — Omit printing newline after newline
- PEP 265 — Sorting Dictionaries by Value
- PEP 276 — Simple Iterator for
ints - PEP 281* – Loop Counter Iteration with
rangeandxrange - PEP 294 — Type Names in the types Module
- PEP 303 — Extend
divmod()for Multiple Divisors - PEP 313* – Adding Roman Numeral
LiteralsFunctions to Python - PEP 326 — A Case for Top and Bottom Values
- PEP 335* – Overloadable Boolean
OperatorsOperator Functions - PEP 336 — Make
Nonecallable - PEP 349* – Allow
str()to returnunicode stringsbytes - PEP 351 — The
freezeprotocol - PEP 416 — Add a
frozendictbuiltin type - PEP 535 — Rich comparison chaining
- PEP 559 — Built-in
noop() - PEP 754 — IEEE 754 Floating Point Special Values
- PEP 3140 –
str(container)should callstr(item), notrepr(item)
How do I use it?
Wiki is coming soon!
Quick example:
>>> import rejected_peps as rp
>>> rp.pep(559).noop() # Function call
>>> Min = rp.pep326.Min # Module
>>> Min < 3.14
True
>>> Min == -10, Min == Min
(False, True)
>>> rp.info(416)
pepinfo(number=416, title='Add a frozendict builtin type', status='Rejected', creation='2012-02-29', url='https://peps.python.org/pep-0416/')
>>> rp.SUPPORTED
frozenset({259, 265, ..., 351, 754})
>>>
Release files for rejected-peps 0.9.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rejected_peps-0.9.9.tar.gz | 24.0 kB | Details |
Built distributions (wheels)
Total release size: 1.7 MB
Release files / rejected_peps-0.9.9.tar.gz
| Download URL | rejected_peps-0.9.9.tar.gz |
|---|---|
| Size | 24.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4567a68dff90727a297d8cdc325ab558f025253a18c9a123412847d80d8ed2cf
|
|
BLAKE2b-256 checksum How to use checksums |
078417ecae8dd488eb611666914115b21a7d56882ef65ee662a684273f518511
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp314-cp314-win_amd64.whl
| Download URL | rejected_peps-0.9.9-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7bb5312c65bb83d212f3f83735e6f050c32e0b8267d354ffc8b02a68a5a492dc
|
|
BLAKE2b-256 checksum How to use checksums |
71614024765228105a414f4acad08edc5f8aeb5d8fec8dd33bfa1d86e97b5f5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp314-cp314-win32.whl
| Download URL | rejected_peps-0.9.9-cp314-cp314-win32.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
645238ce2feec6414c031e393742dc6de70a9edeccb2baa3d3d110214fdd8f8b
|
|
BLAKE2b-256 checksum How to use checksums |
b2d548bae034bc8146ba371e43517b1e1a94d524ecd1191d389735ce6eeec2d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp313-cp313-win_amd64.whl
| Download URL | rejected_peps-0.9.9-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
69d19e0229b2818ddcb15d3f4437941da5fc32fa4c1474ee730c660fef109c63
|
|
BLAKE2b-256 checksum How to use checksums |
e3b9308a33c126d4ab8e1965c5dceb992a165d37e65bbb4027efe6eef6ec68cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp313-cp313-win32.whl
| Download URL | rejected_peps-0.9.9-cp313-cp313-win32.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
83ab5e1cdab10089248b512b36e728eaff4ee7fc7e6780a6a35d647bb91050d9
|
|
BLAKE2b-256 checksum How to use checksums |
cfb4fb48babf13d149cf14e9d656c188dff00453d918d939f41ad0ed679745e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp312-cp312-win_amd64.whl
| Download URL | rejected_peps-0.9.9-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
38d3b593b624216258f1af96ae968491fe93f0ef3855a9f84c5d27e8a482032d
|
|
BLAKE2b-256 checksum How to use checksums |
0661211dc6369d37df3ad47e8d6be6f27944b822501e0f62442f93221f27aefe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp312-cp312-win32.whl
| Download URL | rejected_peps-0.9.9-cp312-cp312-win32.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5785e0992b19acec36c14a569ccea1ed11f053d777515e251ea603243f311d74
|
|
BLAKE2b-256 checksum How to use checksums |
341dff5b997585278bef6812999d23298666542ac3a6987bcd6a2ae14382056d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp311-cp311-win_amd64.whl
| Download URL | rejected_peps-0.9.9-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a62419ecd1366caf6f2907200ff930d11e4757d28c2324c8c6c8319ef126f47f
|
|
BLAKE2b-256 checksum How to use checksums |
6dce5acf198cfc9c28deed71ac28b49bbf0ff9286383feb7ad3a9d78a5820a8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp311-cp311-win32.whl
| Download URL | rejected_peps-0.9.9-cp311-cp311-win32.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
1cc1718218d2260fdcf138326a9969e843b84342d9ab77d5d5b776a3efcf5268
|
|
BLAKE2b-256 checksum How to use checksums |
50cc2ec229c8215b233f253bff3ba1b9288307e142be72f64bc7a264cf46af71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp310-cp310-win_amd64.whl
| Download URL | rejected_peps-0.9.9-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6440a5d259e8369dd2fd173ba021fb68b66b4ffdbcf7f098e8fa3881fcef5e99
|
|
BLAKE2b-256 checksum How to use checksums |
ab5e5be87c6bde0b0fba24d029bf64904b4953d1b482f6898cd3d66560b7f1d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / rejected_peps-0.9.9-cp310-cp310-win32.whl
| Download URL | rejected_peps-0.9.9-cp310-cp310-win32.whl |
|---|---|
| Size | 167.8 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
380ae9166af590f9960bf313f33cc3da895f567b366013d55c5d4fec13bb176e
|
|
BLAKE2b-256 checksum How to use checksums |
91b8a2c2dfbb34314e2caa25d195cf716e20ffb9d1dfd1d7b69e8f2d2e03ad6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|