@@ -32,7 +32,9 @@ Requirements
32
32
33
33
* GCC: 4.6 or later (it uses APIs that weren't exposed to plugins in 4.5)
34
34
35
- * Python: tested with 2.7 and 3.2; it may work with earlier versions
35
+ * tested with 4.8, 4.9, 5, 6, 7, and 8.
36
+
37
+ * Python: requires 2.7 or 3.2 or later
36
38
37
39
* "six": The libcpychecker code uses the "six" Python compatibility library to
38
40
smooth over Python 2 vs Python 3 differences, both at build-time and
@@ -54,25 +56,8 @@ You can also use::
54
56
55
57
to demonstrate the new compiler errors.
56
58
57
- All of my coding so far has been on Fedora 15 x86_64, using::
58
-
59
- gcc-plugin-devel-4.6.0-0.15.fc15.x86_64
60
-
61
- and I don't know to what extent it will be compatible with other versions and
62
- architectures.
63
-
64
- The code also makes some assumptions about the Python version you have
65
- installed (grep for "PyRuntime" in the .py files). I've been using::
66
-
67
- python-devel-2.7.1-5.fc15.x86_64
68
- python-debug-2.7.1-5.fc15.x86_64
69
- python3-debug-3.2-0.9.rc1.fc15.x86_64
70
- python3-devel-3.2-0.9.rc1.fc15.x86_64
71
-
72
- but you may have to hack up the `PyRuntime() ` invocations in the code to get
73
- it to build on other machines. Ultimately I want the plugin to be buildable
74
- against multiple python versions, so there could be a python27.so,
75
- python27-debug.so, python-32mu.so, python-32-dmu.so, etc (c.f. PEP-3149)
59
+ Development has been on x86_64 and I don't know to what extent it will be
60
+ compatible with other architectures.
76
61
77
62
There isn't an installer yet. In theory you should be able to add these
78
63
arguments to the gcc invocation::
0 commit comments