@@ -6,7 +6,7 @@ This GitHub repo us used for drafting PEP 484: Type Hints, slated for
6
6
inclusion in Python 3.5.
7
7
8
8
Authors
9
- =======
9
+ -------
10
10
11
11
* Guido van Rossum
12
12
@@ -15,14 +15,14 @@ Authors
15
15
* Łukasz Langa
16
16
17
17
BDFL-Delegate
18
- =============
18
+ -------------
19
19
20
20
The BDFL-Delegate is Mark Shannon. This means he gets to be the final
21
21
reviewer of the PEP and ultimately gets to accept or reject it -- see
22
22
PEP 1 (https://www.python.org/dev/peps/pep-0001/).
23
23
24
24
Important dates
25
- ===============
25
+ ---------------
26
26
27
27
The target dates for inclusion of types.py in Python 3.5 are derived
28
28
from the Python 3.5 release schedule as documented in PEP 478
@@ -38,7 +38,7 @@ that schedule slips:
38
38
* September 13, 2015: Python 3.5.0 final release
39
39
40
40
Important URLs
41
- ==============
41
+ --------------
42
42
43
43
The python.org rendering of the PEP lives at
44
44
https://www.python.org/dev/peps/pep-0484/, but the version in this
@@ -60,8 +60,11 @@ updated.
60
60
Workflows
61
61
---------
62
62
63
+ Here's some documentation on the workflow we're using for the various
64
+ aspects of the PEP.
65
+
63
66
Workflow for editing PEP 484
64
- ============================
67
+ ----------------------------
65
68
66
69
* The PEP 484 draft is edited in the GitHub ambv/typehinting repo.
67
70
@@ -102,7 +105,7 @@ Workflow for editing PEP 482 and PEP 483
102
105
(Łukasz for PEP 482, Guido for PEP 483).
103
106
104
107
Workflow for mypy changes
105
- =========================
108
+ -------------------------
106
109
107
110
* Use the GitHub issue tracker for the mypy repo (JukkaL/mypy). Jukka
108
111
accepts GitHub Pull Requests at his discretion.
@@ -114,13 +117,13 @@ Workflow for mypy changes
114
117
(JukkaL/typing).
115
118
116
119
Workflow for CPython changes
117
- ============================
120
+ ----------------------------
118
121
119
122
* TBD: Workflow for copying types.py and test_types.py into the
120
123
CPython repo.
121
124
122
125
Things consciously left out for now
123
- ===================================
126
+ -----------------------------------
124
127
125
128
* Multiple dispatch (but ``@overload `` will be allowed in stubs).
126
129
@@ -154,22 +157,24 @@ http://mypy-lang.blogspot.com/2015/04/mypy-02-released.html.)
154
157
TO DO Lists
155
158
-----------
156
159
160
+ (Not sure that the TODO lists need to be in here; they don't seem complete.)
161
+
157
162
PEP 482 TO DO
158
- =============
163
+ -------------
159
164
160
165
* State of the art: should we list decorator-based approaches
161
166
(PyContracts?) and docstring-based approaches? **TODO: ** Łukasz to
162
167
update PEP 482.
163
168
164
169
PEP 483 TO DO
165
- =============
170
+ -------------
166
171
167
172
* Explain generics better.
168
173
169
174
* Drop definition of ``Intersection ``?
170
175
171
176
PEP 484 TO DO
172
- =============
177
+ -------------
173
178
174
179
* Explain generics better.
175
180
@@ -195,7 +200,7 @@ PEP 484 TO DO
195
200
https://github.com/ambv/typehinting/issues
196
201
197
202
README.rst TO DO
198
- ================
203
+ ----------------
199
204
200
205
* Drop list of changes to mypy.
201
206
0 commit comments