diff --git a/compat.html b/compat.html index 98e8ca696f20ab0a8107b21e6dc7c0998d4982b4_Y29tcGF0Lmh0bWw=..5ed2902c5b7c541e433790a63335c7b54260b9fb_Y29tcGF0Lmh0bWw= 100644 --- a/compat.html +++ b/compat.html @@ -57,7 +57,9 @@ PyPy blog for updates, as well as the <a class="reference external" href="https://bitbucket.org/pypy/compatibility/wiki/Home">Compatibility Wiki</a>.</p> <p>C extensions need to be recompiled for PyPy in order to work. Depending on your build system, it might work out of the box or will be slightly harder.</p> -<p>Standard library modules supported by PyPy, in alphabetical order:</p> +<p>Standard library modules supported by PyPy. Note that large parts of python +library are implemented in pure python, so they don't have to be listed +there. Please just check if it imports. If it imports, it should work.</p> <ul class="simple"> <li><tt class="docutils literal">__builtin__, __pypy__, _ast, _bisect, _codecs, _collections, _ffi, _hashlib, _io, _locale, _lsprof, _md5, _minimal_curses, _multiprocessing, _random, _rawffi, _sha, _socket, _sre, _ssl, _warnings, _weakref, _winreg, array, binascii, bz2, cStringIO, clr, cmath, cpyext, crypt, errno, exceptions, fcntl, gc, imp, itertools, marshal, math, mmap, operator, oracle, parser, posix, pyexpat, select, signal, struct, symbol, sys, termios, thread, time, token, unicodedata, zipimport, zlib</tt></li> </ul> @@ -66,7 +68,8 @@ <li><tt class="docutils literal">cPickle, _csv, ctypes, datetime, dbm, _functools, grp, pwd, readline, resource, sqlite3, syslog, tputil</tt></li> </ul> <p>All modules that are pure python in CPython of course work.</p> -<p>Python libraries known to work under PyPy (the list is not exhaustive):</p> +<p>Python libraries known to work under PyPy (the list is not exhaustive). +A community maintained <a class="reference external" href="https://bitbucket.org/pypy/compatibility/wiki/Home">compatibility wiki</a> is hosted on bitbucket:</p> <ul class="simple"> <li>ctypes</li> <li>django</li> diff --git a/source/compat.txt b/source/compat.txt index 98e8ca696f20ab0a8107b21e6dc7c0998d4982b4_c291cmNlL2NvbXBhdC50eHQ=..5ed2902c5b7c541e433790a63335c7b54260b9fb_c291cmNlL2NvbXBhdC50eHQ= 100644 --- a/source/compat.txt +++ b/source/compat.txt @@ -19,7 +19,9 @@ C extensions need to be recompiled for PyPy in order to work. Depending on your build system, it might work out of the box or will be slightly harder. -Standard library modules supported by PyPy, in alphabetical order: +Standard library modules supported by PyPy. Note that large parts of python +library are implemented in pure python, so they don't have to be listed +there. Please just check if it imports. If it imports, it should work. * ``__builtin__, __pypy__, _ast, _bisect, _codecs, _collections, _ffi, _hashlib, _io, _locale, _lsprof, _md5, _minimal_curses, _multiprocessing, _random, _rawffi, _sha, _socket, _sre, _ssl, _warnings, _weakref, _winreg, array, binascii, bz2, cStringIO, clr, cmath, cpyext, crypt, errno, exceptions, fcntl, gc, imp, itertools, marshal, math, mmap, operator, oracle, parser, posix, pyexpat, select, signal, struct, symbol, sys, termios, thread, time, token, unicodedata, zipimport, zlib`` @@ -29,7 +31,8 @@ All modules that are pure python in CPython of course work. -Python libraries known to work under PyPy (the list is not exhaustive): +Python libraries known to work under PyPy (the list is not exhaustive). +A community maintained `compatibility wiki`_ is hosted on bitbucket: * ctypes @@ -96,3 +99,5 @@ .. _`CPython C API`: http://docs.python.org/c-api/ .. _`standard library modules`: http://docs.python.org/library/ .. _`our dev site`: http://pypy.readthedocs.org/en/latest/cpython_differences.html +.. _`compatibility wiki`: https://bitbucket.org/pypy/compatibility/wiki/Home +