Commit Graph

4878 Commits

Author SHA1 Message Date
Brett Cannon 233fe61bf7 Larry's PEP was already committed, plus PEP 444 is not the end of the numbers 2013-02-25 12:23:26 -05:00
Brett Cannon 0176d4bc59 Add PEP 445: The Argument Clinic DSL 2013-02-25 11:39:56 -05:00
Barry Warsaw 72af6a15bc PEP 435, Adding an Enum type to the Python standard library, Bendersky/Warsaw 2013-02-25 10:15:03 -05:00
Barry Warsaw c37b8618b9 PEP 436, The Argument Clinic DSL, Larry Hastings 2013-02-25 09:50:32 -05:00
Eli Bendersky e24ea517b3 Clarify that int(Enum) facilitates interoperability with C extensions that
expect integer values.
2013-02-25 06:16:51 -08:00
Daniel Holth 373b80f240 PEP-0427: clarify some implementation details.
Hope it's OK to clarify two details that came up during Vinay's distlib wheel
implementation: zip directory filenames are encoded as utf-8, and it's nicer
to put the .dist-info directory at the end of the archive.
2013-02-24 21:41:40 -05:00
Eli Bendersky 58cf595925 Added use cases and some of the discussed variations. 2013-02-24 06:32:40 -08:00
Eli Bendersky c6c5d125b2 merge heads 2013-02-23 09:16:43 -08:00
Eli Bendersky 5e8e6fa2d9 Consistent formatting & cleanup, explicit namespacing of make. Updated todo 2013-02-23 09:16:16 -08:00
Nick Coghlan 97c5e3d5df PEP 426: fix typo 2013-02-24 01:14:18 +10:00
Nick Coghlan c12443086c PEP 426: fix editing oversight 2013-02-24 01:10:49 +10:00
Nick Coghlan 92f4a2321d PEP 426: Propose Ruby's "pessimistic version constraints"
- makes the default handling of version specifiers match Ruby's ~> operator
- explicitly base == and != on string prefix matching
- cleaned up various examples related to the version specifiers
- give the version specifiers section more structure
2013-02-24 00:55:28 +10:00
Eli Bendersky 6f23bce51b Pre-alpha draft for PEP 435 (enum). The name is not important at the moment, as
this file will be renamed into final form when the PEP is ready. Pushing to main
PEPs repo for safekeeping & easy collaboration.
2013-02-23 06:36:35 -08:00
Daniel Holth eacfe8b2ed PEP 426: replace implied 'version starts with' with new ~= operator 2013-02-22 22:33:09 -05:00
Daniel Holth ee852b4573 merge 2013-02-22 22:19:44 -05:00
Daniel Holth 088bb61948 PEP 426: minor extras edit 2013-02-22 22:19:26 -05:00
Terry Jan Reedy f2ae663135 Merge 2013-02-21 21:41:19 -05:00
Terry Jan Reedy fca1d14dc1 At Todd's request, add myself as co-author. 2013-02-21 21:37:44 -05:00
Nick Coghlan 9e4be3af15 PEP 426: Update the section on handling old non-compliant versions 2013-02-22 00:10:25 +10:00
Nick Coghlan 87ee84724d PEP 426: avoid ambiguous pronouns 2013-02-21 23:51:24 +10:00
Nick Coghlan d5325ea005 PEP 426: analyse the PyPI metrics correctly 2013-02-21 23:37:00 +10:00
Barry Warsaw d50d46d23d Add missing 2.6.8 release, and describe plans for 2.6.9. 2013-02-20 11:02:21 -05:00
Barry Warsaw 4348a6fbcb PEP 434, IDLE Enhancement Exception for All Branches 2013-02-19 11:50:39 -05:00
Nick Coghlan bee849102f PEP 426: remove misleading example 2013-02-19 19:41:00 +10:00
Nick Coghlan de0706b506 PEP 427: fix header (spotted by W. Trevor King) 2013-02-18 22:41:37 +10:00
Nick Coghlan 1ab72e5dbf Remove extraneous line 2013-02-18 22:06:19 +10:00
Nick Coghlan 57dc04d92a PEP 426: clarify metadata version transitions 2013-02-18 22:02:45 +10:00
Nick Coghlan 0c893b0ffe Fix typo in PEP 426 2013-02-17 20:03:21 +10:00
Nick Coghlan 60da0d5552 PEP 426 readability tweaks 2013-02-17 19:59:27 +10:00
Nick Coghlan ff5d03aef4 Bump PEP 426 metadata version to 2.0 2013-02-17 19:43:54 +10:00
Nick Coghlan e549370b98 Reclaim BDFL-Delegate status for PEP 426 2013-02-17 18:17:24 +10:00
Nick Coghlan e8cd55a4af PEP 426 updates 2013-02-17 18:14:42 +10:00
Nick Coghlan 33a9433c13 Accept PEP 425 (binary compatibility tags) 2013-02-17 14:56:39 +10:00
Daniel Holth 0bc7d03826 update faq, recommended example list 2013-02-16 22:55:23 -05:00
Nick Coghlan 8bae85b3f6 Accept PEP 427 (wheel format) 2013-02-16 21:14:38 +10:00
Daniel Holth 3515a9e84e edit wheel peps for posting 2013-02-15 23:02:25 -05:00
Ezio Melotti ee51e79191 #17175: remove outdated paragraph about issue #8040 from PEP 430. Patch by Tshepang Lekhonkhobe. 2013-02-15 22:04:23 +02:00
Daniel Holth 6eed09d5bd wheel: add escaping 2013-02-15 09:50:50 -05:00
Daniel Holth 738c179919 minor wheel edits 2013-02-15 07:41:57 -05:00
Victor Stinner 8cf9eb4561 PEP 433: more typos 2013-02-14 02:22:29 +01:00
Victor Stinner f901a53dd9 PEP 433: typo 2013-02-14 02:12:36 +01:00
Daniel Holth 1ab3113380 pep-0427: Require metadata 1.1 or greater 2013-02-12 22:30:53 -05:00
Daniel Holth 5380293c4b merge 2013-02-11 22:50:02 -05:00
Daniel Holth 1a1244b3ff pep-0426: don't require Provides-Dist: our name
DRY rule for Provides-Dist: distributions always provide their own name.

No point asking projects to choose their metadata version; wacky version
numbers will not work correctly with tools regardless of the metadata
version.
2013-02-11 22:49:33 -05:00
Daniel Holth 2cda64a532 pep-0426: remove extras from Setup-Requires-Dist
Today Setup-Requires-Dist is needed so that "python setup.py" will run at all.
Pip executes setup.py to write the requirements to a file, installs them, and
runs setup.py again to do the build/install. Not prepared to add extras to
this stage as installing a package with extras would have different results
depending on whether you were installing package[extra] from source or from a
binary.
2013-02-11 22:37:10 -05:00
Brett Cannon f30a481525 Update from Lennart 2013-02-10 14:34:41 -05:00
Nick Coghlan c0a1e03125 Update PEP 422 post history 2013-02-10 22:25:46 +10:00
Nick Coghlan 9a660dde6b Add Daniel as PEP 422 co-author, misc fixes 2013-02-10 22:13:58 +10:00
Nick Coghlan a7dc8cb417 Reference implementation for PEP 422 2013-02-10 21:47:22 +10:00
Nick Coghlan 0a825fe2ee Use the right term in PEP 426 2013-02-10 00:28:52 +10:00