File tree Expand file tree Collapse file tree 2 files changed +2
-10
lines changed Expand file tree Collapse file tree 2 files changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -21,8 +21,6 @@ semantics. This means (among some other things):
21
21
22
22
* Instance attributes won't fall back to class attributes if undefined
23
23
24
- * Metaclasses not supported
25
-
26
24
* Also there are still a bunch of bad bugs and unsupported features :)
27
25
28
26
Compiled modules can import arbitrary Python modules, and compiled modules
@@ -114,14 +112,13 @@ These are the current planned major milestones:
114
112
115
113
6 . [ DONE] Release a version of mypy that includes a compiled mypy.
116
114
117
- 7 .
115
+ 7 .
118
116
1 . More feature/compatibility work. (100% compatibility with Python is distinctly
119
117
an anti-goal, but more than we have now is a good idea.)
120
- 2 . Support compiling Black, which is a prominent tool that could benefit
118
+ 2 . [ DONE ] Support compiling Black, which is a prominent tool that could benefit
121
119
and has maintainer buy-in.
122
120
(Let us know if you maintain another Python tool or library and are
123
121
interested in working with us on this!)
124
-
125
122
3 . More optimization! Code size reductions in particular are likely to
126
123
be valuable and will speed up mypyc compilation.
127
124
Original file line number Diff line number Diff line change @@ -8,13 +8,8 @@ message.
8
8
9
9
Here are some major things that aren't supported in compiled code:
10
10
11
- * Functions that take ` *args ` or ` **kwargs `
12
11
* Many dunder methods (only some work, such as ` __init__ ` and ` __eq__ ` )
13
12
* Monkey patching compiled functions or classes
14
- * Metaclasses
15
- * Class decorators
16
- * Async features
17
- * Generally Python 3.5+ only features
18
13
* General multiple inheritance (a limited form is supported)
19
14
* Named tuple defined using the class-based syntax
20
15
* Defining protocols
You can’t perform that action at this time.
0 commit comments