dev-python/pycparser: ensure modules are compiled
authorMike Gilbert <floppym@gentoo.org>
Sun, 17 Nov 2019 22:56:23 +0000 (17:56 -0500)
committerMike Gilbert <floppym@gentoo.org>
Sun, 17 Nov 2019 22:58:59 +0000 (17:58 -0500)
Package-Manager: Portage-2.3.79_p3, Repoman-2.3.18_p2
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
dev-python/pycparser/pycparser-2.19-r1.ebuild [moved from dev-python/pycparser/pycparser-2.19.ebuild with 76% similarity]

similarity index 76%
rename from dev-python/pycparser/pycparser-2.19.ebuild
rename to dev-python/pycparser/pycparser-2.19-r1.ebuild
index 3f40a0e4ed731bc45ad8ce1e4b959e69fe3afc8e..3b8d5a5df7dff6eb6868418e25d8f3de4f96152c 100644 (file)
@@ -32,18 +32,14 @@ python_prepare_all() {
        distutils-r1_python_prepare_all
 }
 
-python_compile() {
-       distutils-r1_python_compile
-
-       # note: tables built by py3.5+ are incompatible with older versions
-       # because of 100 group limit of 're' module -- just generate them
-       # separately optimized for each target instead
-       pushd "${BUILD_DIR}"/lib/pycparser > /dev/null || die
-       "${PYTHON}" _build_tables.py || die
-       popd > /dev/null || die
-}
-
 python_test() {
        # change workdir to avoid '.' import
        nosetests -v -w tests || die
 }
+
+python_install() {
+       distutils-r1_python_install
+
+       # setup.py generates {c_ast,lextab,yacctab}.py with bytecode disabled.
+       python_optimize
+}