Author: Amaury Forgeot d'Arc <[email protected]>
Branch: py3.3
Changeset: r75235:4e2ba5029f10
Date: 2015-01-04 21:20 +0100
http://bitbucket.org/pypy/pypy/changeset/4e2ba5029f10/

Log:    in release.py, import lzma instead of _lzma because of an import
        loop (distutils imports zip which imports lzma). + Rename the .so
        built by _lzma.py

diff --git a/lib_pypy/_lzma.py b/lib_pypy/_lzma.py
--- a/lib_pypy/_lzma.py
+++ b/lib_pypy/_lzma.py
@@ -3,6 +3,7 @@
 
 # PyPy changes:
 # - added __getstate__() methods that raise TypeError on pickling.
+# - in ffi.verify(), changed modulename to '_lzmaffi'.
 
 from cffi import FFI
 import threading
@@ -296,7 +297,7 @@
     include_dirs=['/opt/local/include', '/usr/local/include'],
     library_dirs=['/opt/local/include', '/usr/local/include'],
     ext_package='_lzmaffi_mods',
-    modulename='_compiled_module')
+    modulename='_lzmaffi')
 
 def _new_lzma_stream():
     ret = ffi.new('lzma_stream*')
diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py
--- a/pypy/tool/release/package.py
+++ b/pypy/tool/release/package.py
@@ -111,7 +111,7 @@
 '''
 
 def create_cffi_import_libraries(pypy_c, options):
-    modules = ['_sqlite3', '_lzma', 'audioop']
+    modules = ['_sqlite3', 'lzma', 'audioop']
     subprocess.check_call([str(pypy_c), '-c', 'import _sqlite3'])
     if not sys.platform == 'win32':
         modules += ['_curses', 'syslog', '_gdbm', '_sqlite3']
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to