4 ms·
One of the biggest problems of switching to PyPy is to know which libraries are supported and what the best options are. For example, how should we connect to M
by amix 14y ago
One of the biggest problems of switching to PyPy is to know which libraries are supported and what the best options are. For example, how should we connect to MySQL? Or use memcache? Or use Redis?
It would also be great with some stories of who runs PyPy in production and what their experience is (especially on large high-traffic sites/apps).
- baq 14y agosomething like the wall of superpowers (https://python3wos.appspot.com/ https://python3wos.appspot.com/) but for pypy is in order, i believe.
- pekk 14y agoMost Python 2 code runs on PyPy without a port anyway. It would be more helpful to focus on specific pain points like getting connected to MySQL.
- baq 14y agoyou could say that most libraries run on python 3, too. the point is checking for that particular library that you need in a single place.
- gsnedders 14y agoIt'd be great to have a site listing this, but #pypy on freenode is a good place to ask such questions — there's normally something readily available (although in some cases only suboptimal solutions).
- wladimir 14y agoI don't know how up-to-date it is, but there's this list of libraries and packages: https://bitbucket.org/pypy/compatibility/wiki/Home https://bitbucket.org/pypy/compatibility/wiki/Home I'm mostly missing Qt GUI support myself. Hopefully cppyy (http://doc.pypy.org/en/latest/cppyy.html http://doc.pypy.org/en/latest/cppyy.html) matures, as then it will be possible to use C++ libraries automatically without none or very little binding work.