Commit Graph

4836 Commits

Author SHA1 Message Date
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
Nick Coghlan 659b0fe69a Revert unintended change to a header in PEP 426 2013-02-09 23:39:08 +10:00
Nick Coghlan 2776af14d2 Previous typo fix was incorrect 2013-02-09 23:29:27 +10:00
Nick Coghlan 84fe33bdd8 Tweak a couple of PEP 426 guidelines 2013-02-09 23:28:20 +10:00
Nick Coghlan 31fe27d135 Rough PEP 426 post history, fix header 2013-02-09 23:23:15 +10:00
Nick Coghlan c66113414e Clarify a behaviour guideline in PEP 426 2013-02-09 23:00:44 +10:00
Nick Coghlan 0668bcba55 Explain the version scheme in PEP 426 2013-02-09 22:40:18 +10:00
Daniel Holth f6d09596b2 PEP-0426 (Metadata 1.3) edits 2013-02-08 23:12:01 -05:00
Daniel Holth 2e741fa88d PEP-427 (wheel) edits 2013-02-08 22:32:34 -05:00
Daniel Holth 4fc723131b wheel rationales 2013-02-08 11:56:08 -05:00
Guido van Rossum a4b9ddb83c Link to Tulip repo. 2013-02-06 14:37:40 -08:00
Guido van Rossum 40139af383 Get rid of add_connector(). The code will follow suit soon. 2013-02-05 14:15:06 -08:00
Nick Coghlan aaf02428db A word was missing in the PEP 426 abstract 2013-02-05 00:00:45 +10:00
Nick Coghlan 22c49344e3 Minor improvements to PEP 426 abstract 2013-02-04 23:06:14 +10:00
Nick Coghlan eadb70fc0d Update PEP 426 based on distutils-sig feedback
- include an example of Python-Requires + environment markers
- allow a bare Extension field (and give an example use case)
- be explicit that projects that refuse to use compliant version
  numbering must continue to use metadata v1.1
- add guidelines for sorting across metadata versions
- add guidelines for dependencies across metadata versions
- point out that the new sort order is more consistent with that
  of pkg_resources
- mention the implicit test and doc features in the rationale
  for supporting optional features in general
- consistently use sentence case for headings, instead of a mix
  of sentence case and title case
- other typo fixes
2013-02-04 22:55:22 +10:00
Daniel Holth a9a4918339 fix typo 2013-02-03 16:31:55 -05:00
Nick Coghlan 0e38c6381b Further PEP 426 cleanups
- better explain the new description format
- rationale for why Obsoletes-Dist header was removed
- rationale for why Description header was retained
- miscellaneous formatting and editorial fixes
2013-02-03 22:45:52 +10:00
Nick Coghlan 300db2f1cc Reorder metadata field descriptions in PEP 426
This tries to create a slightly easier to read ordering for the
field descriptions. Roughly:
- basic metadata
- URLs
- contacts
- licensing & classifiers
- what the distribution provides
- what the distribution needs
- extended metadata
2013-02-03 21:21:13 +10:00
Nick Coghlan f07255bc68 Redraft PEP 426 (metadata 1.3)
- saner version ordering and filtering
- explicit rationale for all major changes
- clarification of a few existing fields
2013-02-03 21:11:16 +10:00
Victor Stinner 8c29151924 PEP 433: typo 2013-02-01 00:59:47 +01:00
Victor Stinner f2ad21574e PEP 433: subprocess clears cloexec flag of pass_fds 2013-02-01 00:48:18 +01:00
Victor Stinner 2c9f128261 PEP 433: update the implementation 2013-02-01 00:19:01 +01:00
Victor Stinner 67c596c1b7 PEP 433: Solaris 11 supports also O_CLOEXEC 2013-01-31 21:05:49 +01:00
Victor Stinner 741f2e63c4 PEP 433: F_DUPFD_CLOEXEC & F_DUP2FD_CLOEXEC 2013-01-31 20:37:04 +01:00
Daniel Holth 493ff3b7b5 PEP-0426 formatting, default 2013-01-31 11:36:46 -05:00
Victor Stinner 0637c3f6c5 PEP 433: more info on apache/php and cloexec 2013-01-30 13:22:54 +01:00
Victor Stinner 38fabf98d1 PEP 433: more references 2013-01-30 12:54:34 +01:00
Victor Stinner e3240efb66 PEP 433: inherance => inheritance 2013-01-30 09:51:02 +01:00
Victor Stinner 8794e08fd7 PEP 433: fix typo, sys.setdefaultcloexec() has one mandatory parameter 2013-01-30 09:40:36 +01:00
Daniel Holth 60f6b766a4 PEP 426: only two Version-Scheme(s) 2013-01-29 12:00:24 -05:00
Victor Stinner 563bed59db PEP 433: add another alternative 2013-01-29 17:47:27 +01:00
Victor Stinner 6b8569c21e PEP 433: change the proposal to sys.setdefaultcloexec(cloexec: bool) 2013-01-29 17:43:17 +01:00
Victor Stinner 36d505a562 PEP 433: Add link to the implementation issue 2013-01-29 13:49:34 +01:00
Daniel Holth ec6708fdd5 PEP 426: add Version-Scheme 2013-01-28 22:53:04 -05:00
Victor Stinner 74a6f4b364 PEP 433: add test scripts; performances results on Linux 3.6 2013-01-27 13:35:21 +01:00
Brett Cannon d5f14bd374 Simplify test case example code 2013-01-27 13:24:31 -05:00
Victor Stinner 5bbeffbeb0 PEP 433: specify behaviour of old Linux kernels with SOCK_CLOEXEC 2013-01-26 01:22:05 +01:00
Victor Stinner c4b34e2827 PEP 433: add command line option and environment variable 2013-01-25 23:07:44 +01:00
Brett Cannon 039fc5d9da Update from Lennart 2013-01-25 12:32:59 -05:00
Brett Cannon 7057ba616f FIx a changed link target. 2013-01-25 12:32:01 -05:00
Victor Stinner 720f0c5f3c PEP 433: rationale 2013-01-25 00:33:38 +01:00
Guido van Rossum 202ebf92f7 Tweak TODOs. 2013-01-24 10:53:40 -08:00
Guido van Rossum aca10418a9 One more TODO: pass socket to start_serving(). 2013-01-23 21:26:32 -08:00