cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
_whitelogger has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2576 [nulano: test branch, py2.7-winreg]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5729 [nulano: test branch, py2.7-winreg]
oberstet has quit [Quit: Leaving]
kitties has joined #pypy
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
_whitelogger has joined #pypy
jcea has quit [Ping timeout: 260 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2576 [nulano: test branch, py2.7-winreg]
_whitelogger has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5729 [nulano: test branch, py2.7-winreg]
yitz has joined #pypy
<yitz> So, `from lxml import etree` fails. Probably something something C. '/usr/lib/python3.9/site-packages/lxml/etree.cpython-39-x86_64-linux-gnu.so' => ELF 64-bit LSB shared. Is that the think that cffi solves?
<tumbleweed> .cpython-39-x86_64-linux-gnu.so
<tumbleweed> sounds like you installed lxml with cpython
<tumbleweed> you need to build it with pypy
<yitz> Hrm. Alright. For the pure python stuff, I was sorta ... trying to get by with having pypy use the same lib path as cpython and not have to double build all the stuff. I'll try and build lxml with pypy
<tumbleweed> yeah, that breaks down when you hit C extensions
<yitz> Hrm. lxml uses cython to build. Dunno if I can build it with pypy3 or not.
<yitz> Try it and see, I guess?
<yitz> ... or use regex to get what I need from HTML and not parse it :D :D
<yitz> Boo yeah. pypy-compatible lxml built and installed. The PYTHONPATH bit seems a bit finicky, though. Writing a custom pypy wrapper that calls pypy3 with PYTHONPATH set seems to help
nulano has quit [Ping timeout: 268 seconds]
nulano has joined #pypy
<mattip> yoga:
<mattip> yitz: don’t try to mix runtimes. Just treat PyPy as a new version of python: pip/conda install everything anew
<mattip> and using PYTHONPATH is to be discouraged, it will just get in your way
<mattip> everything should just work like on cpython: pip, cython, ...
<mattip> you will find more binary packages like SciPy, scikit-learn, ... available on lunux64- based conda forge for PyPy 3.6.
<mattip> PyPy 3.7 support is still being designed
nulano has quit [Ping timeout: 258 seconds]
nulano has joined #pypy
_whitelogger has joined #pypy
jcea has joined #pypy
Deknos has joined #pypy
jcea has quit [Ping timeout: 260 seconds]
oberstet has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6167 [nulano: test branch, py3.7-win64-hash]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7409 [nulano: test branch, py3.7-win64-hash]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5731 [nulano: test branch, py3.7-win64-hash]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7409 [nulano: test branch, py3.7-win64-hash]
Deknos has left #pypy [#pypy]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7410 [nulano: test branch, py3.7-win64-hash]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/6167 [nulano: test branch, py3.7-win64-hash]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7410 [nulano: test branch, py3.7-win64-hash]
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
<bbot2> Exception: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5731 [nulano: test branch, py3.7-win64-hash]
kitties has quit [Quit: =^__^=]
kitties has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
<yitz> I don't actually use conda/venv stuff for Python. Most the stuff running on my system, I just install the system packages
ronan has joined #pypy
jcea has joined #pypy
ronan has quit [Ping timeout: 272 seconds]
<mattip> yitz: do you mean with sudo apt install ...? I don't think debian packages much for pypy
<yitz> I don't use Debian or apt, but yes, I use pacman to install the packages
<yitz> And, yes, this might require I build a few packages myself if needed but I don't plan on using pypy that much. for this one protect, I'm fine building a package or two
Olorin_ has quit [Ping timeout: 268 seconds]
fijal has quit [Ping timeout: 268 seconds]
Olorin_ has joined #pypy
fijal has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
tos9 has quit [Ping timeout: 264 seconds]
tos9 has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy