Commit Graph

4715 Commits

Author SHA1 Message Date
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
Guido van Rossum 9c9f54697a Add two new TODOs (socket address and fork()). 2013-01-23 21:20:07 -08:00
Benjamin Peterson 8a14fbd281 tentative 2.7.4 dates 2013-01-19 14:31:08 -05:00
Benjamin Peterson 4613ba6656 Ned takes care of Mac installers now 2013-01-19 14:27:14 -05:00
Victor Stinner 647aa4e22b PEP 433: updates 2013-01-18 12:45:30 +01:00
Guido van Rossum e34084ed52 Suggest that some APIs be marked as "transports-only". 2013-01-17 15:42:47 -08:00
Guido van Rossum d5374ae4cc Rename create_transport() to create_connection(). Remove type argument. 2013-01-17 11:57:00 -08:00
Nick Coghlan bc14612a44 Handle transfer of config to subinterpreters 2013-01-16 22:54:01 +10:00
Nick Coghlan 62a5df58bd PEP 432: Reduce typing in proposed API
- consistently abbreviate Config
- follow the Py*Object naming convention for Py*Config structs by
  dropping the underscore after the Py/_Py prefix
2013-01-15 22:28:45 +10:00
Nick Coghlan 8d83264979 PEP 432: Move the description of the status quo to the end 2013-01-15 21:50:35 +10:00
Daniel Holth 1f05458a77 add Obsoleted-By 2013-01-14 21:44:40 -05:00
Guido van Rossum a279669765 Updates for cancelling handlers and remove_reader/writer/connector. 2013-01-14 17:10:45 -08:00
Victor Stinner d68bfbbf9f PEP 433:
* argument=>parameter
 * "always set" => "set by default"
 * unset => clear
 * add more example of inherance issues
 * add more examples of security issues
2013-01-13 14:53:59 +01:00
Georg Brandl 6bf3a71f57 Closes #16950: update wording about raise syntax. 2013-01-13 11:28:10 +01:00
Georg Brandl c9c784550d Closes #16949: update wording about string exceptions. 2013-01-13 11:27:31 +01:00
Nick Coghlan 14dccffd6c No need for the abbreviation 2013-01-13 17:24:10 +10:00
Nick Coghlan cc027218c7 PEP 432: Flesh out a design for main execution 2013-01-13 16:35:06 +10:00
Victor Stinner 38af865f01 PEP 433: finish to format to 70 columns 2013-01-13 01:34:36 +01:00
Victor Stinner d064882d16 PEP 433: reformat to 70 columns 2013-01-13 01:30:02 +01:00
Victor Stinner a58a370ff5 PEP 433: cleanup, complete, reorganize 2013-01-13 00:04:29 +01:00
Victor Stinner 81f79a9a15 Add a new PEP: 333: Add cloexec argument to functions creating file descriptors 2013-01-12 21:15:11 +01:00
Nick Coghlan 62c62e8b65 Updates based on implementation progress 2013-01-13 00:48:28 +10:00