This release is a pre-release and may not be stable for production use.
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.9rc1
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.9rc1.tar.gz | 23.9 kB | Details |
Built distributions (wheels)
Total release size: 1.7 MB
Release files / rejected_peps-0.9.9rc1.tar.gz
| Download URL | rejected_peps-0.9.9rc1.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
38e208c93f09482e081d0e4f976c96193581284e6cb81d81fb255adfe39f637c
|
|
BLAKE2b-256 checksum How to use checksums |
98c3b14a6620e55c3aad5f386c3089343ceabacac9d26a67778e17cf6654c5ec
|
| 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.9rc1-cp314-cp314-win_amd64.whl
| Download URL | rejected_peps-0.9.9rc1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d392c5d7bc0151ca2d1eef38766b86f228af9fc6a8f2844de2e203714824c47a
|
|
BLAKE2b-256 checksum How to use checksums |
f922ef50954ead20fce5f6639210a4b7751d79fe6a4e334a567f6aba40eaf147
|
| 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.9rc1-cp314-cp314-win32.whl
| Download URL | rejected_peps-0.9.9rc1-cp314-cp314-win32.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
f982ee7259d7ed19708f1ef734150bdade7d1534871a8a937637f3f239fb04cc
|
|
BLAKE2b-256 checksum How to use checksums |
643dd74e319bcca46eb0bb835e08f066640094726e67435625c7058fde4ecead
|
| 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.9rc1-cp313-cp313-win_amd64.whl
| Download URL | rejected_peps-0.9.9rc1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a5bb627a74188eaa62001786411525520e5cd21c10c7dd248c759b2b9098e3e7
|
|
BLAKE2b-256 checksum How to use checksums |
f557ef0ee26a34cfe16382fccb00d667550e70f091c2435c8c60197adde103a6
|
| 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.9rc1-cp313-cp313-win32.whl
| Download URL | rejected_peps-0.9.9rc1-cp313-cp313-win32.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ac11d831fa9bdf3bca58573a817d685687ee2235bff6a887caf5095b8f9e5b7b
|
|
BLAKE2b-256 checksum How to use checksums |
2f4685dcb6ac158f33386403a672cd894b7e567030ee8b155be040ec3d3f1bf9
|
| 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.9rc1-cp312-cp312-win_amd64.whl
| Download URL | rejected_peps-0.9.9rc1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
92464344e11703b2b4f783426aeb7b80cc6042d6d57dbd1f99231ca2bf1c4321
|
|
BLAKE2b-256 checksum How to use checksums |
6c850a9a1a2d14fa65c7943a8d88cb011a1c0bee63b5e16329c72553efe36834
|
| 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.9rc1-cp312-cp312-win32.whl
| Download URL | rejected_peps-0.9.9rc1-cp312-cp312-win32.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e941ee2422348e7ef7f65aba3a2907390928b35ae302fcb19fc27e562e0e0de3
|
|
BLAKE2b-256 checksum How to use checksums |
c018ff7f407515fcc1f953a847926a1ca2112b03702f5eaeab85f938c34bfab3
|
| 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.9rc1-cp311-cp311-win_amd64.whl
| Download URL | rejected_peps-0.9.9rc1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d843bdc512c44581608d91e55b1e8f6d765106338621906809a1746d4556583a
|
|
BLAKE2b-256 checksum How to use checksums |
9380e931328541232d66dace62ac327d71586e99daced17bcb6eaac727df79d2
|
| 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.9rc1-cp311-cp311-win32.whl
| Download URL | rejected_peps-0.9.9rc1-cp311-cp311-win32.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
89e0c7a69088afecce482d78292cddf8756440965620604629c9fc65fc88c774
|
|
BLAKE2b-256 checksum How to use checksums |
1bc652df67fc6e801166304916e65359cf0f1f93e04cab511208484a2fa9fd51
|
| 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.9rc1-cp310-cp310-win_amd64.whl
| Download URL | rejected_peps-0.9.9rc1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
71b1c64c8058692e577f84a3e45e4a802e9b09bfde69a6daa68e65f51bf56a0d
|
|
BLAKE2b-256 checksum How to use checksums |
22186cfa691231f9c1902194c6da4d565e63e5c38afaef266bb377d3fbecd852
|
| 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.9rc1-cp310-cp310-win32.whl
| Download URL | rejected_peps-0.9.9rc1-cp310-cp310-win32.whl |
|---|---|
| Size | 167.7 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
462c0c56105df73d04b34da042eb48df10ff6510ae9b3b217e5efc6f7154dd80
|
|
BLAKE2b-256 checksum How to use checksums |
47d08912f05117ff566148908cd087947d0e4872ee785b1d0dc40d7293079518
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|