cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | the pypy angle is to shrug and copy the implementation of CPython as closely as possible, and staying out of design decisions
elleva is now known as heartcore
heartcore has quit [Quit: Leaving]
mwhudson has joined #pypy
jcea has quit [Quit: jcea]
jcea has joined #pypy
Atque has quit [Remote host closed the connection]
Atque has joined #pypy
jcea has quit [Ping timeout: 252 seconds]
<mattip> jean-paul[m]: PyPy in general cannot reuse the CPython packages in PYTHONPATH, it can lead to a mess to even try
otisolsen70 has joined #pypy
otisolsen70 has quit [Remote host closed the connection]
otisolsen70 has joined #pypy
otisolsen70 has quit [Remote host closed the connection]
otisolsen70 has joined #pypy
otisolsen70_ has joined #pypy
<jean-paul[m]> I agree that Python packages are a mess. 😉
<jean-paul[m]> (In this case, they're not CPython packages)
otisolsen70 has quit [Ping timeout: 248 seconds]
<mattip> can you provide a way to reproduce this, or put the complete traceback on a pastebin somewhere?
<mattip> you might be getting a mix of PYTHONPATH packages and site-package ones from PyPy
<mattip> what does the sys.path look like? For instance, if pip and setuptools come from site-packages, but wheel comes from PYTHONPATH ...
<jean-paul[m]> It looks like wheel might not actually be on PYTHONPATH - since it now has an src subdirectory (still dunno why it would keep working on CPython, though)
<jean-paul[m]> It's a long edit/test cycle though, since the obvious way involves translating PyPy ...
<nimaje> why can't you build pypy one time and then use that? afaiu you don't need to change pypy, so you shouldn't need to rebuild pypy
<ronny> Based on my experience with nix, if your build triggers the rebuild of a dependency, your build is broken
<jean-paul[m]> Ronny: I'm not really sure what you're saying.
<jean-paul[m]> nimaje1: Because that's not how someone put this build system together, I guess?
<jean-paul[m]> I can probably take further questions elsewhere. My original question was just whether this failure mode looked familiar to any PyPy folks - I don't expect Nix-specific questions to be answered here.
<jean-paul[m]> Oh, hey, the build where I put wheel/src into PYTHONPATH instead of wheel finished successfully.
otisolsen70__ has joined #pypy
otisolsen70_ has quit [Ping timeout: 246 seconds]
otisolsen70_ has joined #pypy
otisolsen70__ has quit [Ping timeout: 248 seconds]
otisolsen70_ has quit [Quit: Leaving]
otisolsen70 has joined #pypy
slav0nic has joined #pypy
ellemoeiselleva has joined #pypy
ellemoeiselleva has quit [Remote host closed the connection]
heartcore has joined #pypy
Dejan has joined #pypy
jcea has joined #pypy
otisolsen70 has quit [Quit: Leaving]
slav0nic has quit [Ping timeout: 255 seconds]
dmalcolm__ has joined #pypy
dmalcolm_ has quit [Ping timeout: 256 seconds]
heartcore has quit [Remote host closed the connection]
jcea has quit [Remote host closed the connection]
Atque has quit [Remote host closed the connection]
Atque has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
epony has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
042AAH8BA has quit [Read error: Connection reset by peer]
manneris1 has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
jinsun__ has joined #pypy
jinsun has quit [Killed (silver.libera.chat (Nickname regained by services))]
jinsun__ is now known as jinsun
epony has quit [Ping timeout: 268 seconds]