arigato 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 | mac OS and Fedora are not Windows
kipras has quit [Ping timeout: 246 seconds]
<kenaan> rlamy py3.6 ed559ffaf9d1 /pypy/tool/pytest/apptest.py: Ignore _cffi_backend when checking for usemodules in -A tests
speeder39_ has quit [Quit: Connection closed for inactivity]
moei has quit [Ping timeout: 258 seconds]
moei has joined #pypy
_whitelogger has joined #pypy
jcea has quit [Ping timeout: 264 seconds]
marky1991 has joined #pypy
marky1991 has quit [Ping timeout: 246 seconds]
egregius313 has joined #pypy
egregius313 has quit [Client Quit]
egregius313 has joined #pypy
egregius313 has quit [Client Quit]
forgottenone has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
speeder39_ has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
bivab has joined #pypy
jacob22 has joined #pypy
<fijal> EWDurbin: yeah I manage pypy DNS
<fijal> I think
tazle_ has joined #pypy
fryguybo1 has joined #pypy
bogner_ has joined #pypy
__peke__ has quit [Excess Flood]
dmalcolm has quit [Excess Flood]
kanaka has quit [Excess Flood]
tazle has quit [Write error: Broken pipe]
fryguybob has quit [Remote host closed the connection]
bogner has quit [Remote host closed the connection]
__peke__ has joined #pypy
dmalcolm has joined #pypy
kanaka has joined #pypy
Ai9zO5AP has quit [Ping timeout: 249 seconds]
pepesza has quit [Ping timeout: 249 seconds]
pepesza has joined #pypy
dddddd has joined #pypy
Ai9zO5AP has joined #pypy
speeder39_ has quit [Quit: Connection closed for inactivity]
<mattip> do we have a better xml story than “pip install lxml” as suggested on the wiki?
<mattip> the wiki entry mentions lxml-cffi but then discourages trying it
forgottenone has quit [Ping timeout: 245 seconds]
dddddd has quit [Remote host closed the connection]
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
k1nd0f has joined #pypy
Zaab1t has joined #pypy
forgottenone has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
tazle_ has quit [Quit: leaving]
tazle has joined #pypy
k1nd0f has quit [Ping timeout: 255 seconds]
Arfrever has quit [Ping timeout: 245 seconds]
lritter has joined #pypy
<nanonyme> Yeah, I don't think that's actively maintained
<nanonyme> Or?
logan` has joined #pypy
kipras has joined #pypy
<nanonyme> mattip, on a I think theoretical level there was talk of CFFI backend for Cython which might possibly make the lxml story less painful
logan` has quit [Client Quit]
logan` has joined #pypy
kipras has quit [Read error: Connection reset by peer]
dddddd has joined #pypy
k1nd0f has joined #pypy
antocuni has joined #pypy
jacob22 has quit [Read error: Connection reset by peer]
jacob22 has joined #pypy
danieljabailey has joined #pypy
i9zO5AP has joined #pypy
Ai9zO5AP has quit [Ping timeout: 255 seconds]
jcea has joined #pypy
egregius313 has joined #pypy
egregius313 has quit [Ping timeout: 268 seconds]
logan` has quit []
k1nd0f has quit [Ping timeout: 268 seconds]
<mattip> nanonyme: it seems then that lxml might be a good test case for that path, it is widely used and no good alternative exists as far as I can tell
i9zO5AP has quit [Quit: WeeChat 2.3]
Ai9zO5AP has joined #pypy
forgottenone has quit [Ping timeout: 255 seconds]
<nanonyme> mattip, the main issue is apparently that lxml author is also the Cython author so lxml will likely stay as it is
<nanonyme> But it might be possible to modify Cython to have alternative generation so instead of generating cpyext code it would generate something usable with CFFI
<mattip> nanonyme: I think that actually makes the case more compelling, assuming the author is willing to cooperate
<nanonyme> mattip, I don't know enough to help personally, just echoing the conversation
Arfrever has joined #pypy
danieljabailey has quit [Ping timeout: 245 seconds]
forgottenone has joined #pypy
<mattip> I remounted the /tmp directory for the 32bit chroot on bencher4 so it does not share with the 64bit chroot,
<mattip> maybe that will solve some of the test crashes
<mattip> dunno if there are other shared resource that might be causing conflicts: socket ports?
inhahe_ has quit [Read error: Connection reset by peer]
inhahe has joined #pypy
antocuni has quit [Ping timeout: 268 seconds]
speeder39_ has joined #pypy
Garen has quit [Read error: Connection reset by peer]
Garen has joined #pypy
lritter has quit [Quit: Leaving]
forgottenone has quit [Quit: Konversation terminated!]
antocuni has joined #pypy
nunatak has joined #pypy
nunatak has quit [Client Quit]
Ai9zO5AP has quit [Ping timeout: 245 seconds]
danieljabailey has joined #pypy
speeder39_ has quit [Quit: Connection closed for inactivity]
Zaab1t has quit [Quit: bye bye friends]
k1nd0f has joined #pypy
<mattip> I tried to encourage the "Talk Python To Me" host to push PyPy, he replied that he tried it for his website and it was really slow
<mattip> using pyramid and MongoEngine via uWSGI
antocuni has quit [Ping timeout: 255 seconds]
<mattip> which is kind of greek to me but maybe someone could give me a pointer to help try again with a more successful stack
<fijal> mattip: my immediate response would be "how many requests does he get"?
rubdos has quit [Ping timeout: 244 seconds]
danieljabailey has quit [Ping timeout: 245 seconds]
<mattip> fijal: probably not many, but he benchmarked pypy and it came up much slower than cpython, so he now doesn't recommend pypy
<fijal> well, if he ran it on 10 requests (or even 1000) it's hardly a surprise
<mattip> 5 times slower, with more memory use
<EWDurbin> howdy fijal and mattip! y'all should be able to log into the new speed.pypy.org server and look around, i moved the keys you were using for the previous instance over: https://github.com/python/psf-salt/commit/b7cb6d79424d8d8e38513f08d532c82316f4a20b#diff-267d2cc0b5c1a03d40536b1e739b4ee7R327
<EWDurbin> codespeed.nyc1.psf.io
<fijal> EWDurbin: thanks!
<fijal> mattip: as I said, it's really impossible to comment without any more data
<fijal> it can *very easily* come 5x slower with more memory usage, sure
<EWDurbin> and the source is now based on https://github.com/python/codespeed/tree/speed.pypy.org
<EWDurbin> would you like to be added as collaborators on that repo?
<EWDurbin> also, whenever you get a chance to update DNS, speed.pypy.org CNAME codespeed-pypy.map.psf.io will do the trick
<mattip> EWDurbin: thanks. Trying https://codespeed.nyc1.psf.io, it isn't responding right now
<EWDurbin> mattip: ssh access only. you can preview by fiddling your etc hosts
<EWDurbin> to point at....
<mattip> ok
<EWDurbin> 45.55.99.72
<mattip> cool, it works :)
<mattip> it's not your fault, this happened on the old site too, but if you open a dev console and look at the network calls, loading
k1nd0f has quit [Ping timeout: 250 seconds]
<EWDurbin> it's as close as was possible to how the old site was deployed, so i'm not surprised it didn't magically fix anything :)
<mattip> ok, thanks
<EWDurbin> slow routes are slow
<EWDurbin> FWIW it desperately needs some love... it's not compatiable with Django > 1.5 (i tried)
<mattip> :(
<kenaan> rlamy default 5f79cbf51fda /pypy/module/cpyext/: Correctly initialize the d_type and d_name members of builtin descriptors. This fixes a segfault related to classm...
<mattip> so yes, please give us commit rights to the repo
<kenaan> rlamy py3.6 26a7e7f30d93 /pypy/module/cpyext/: hg merge default
<EWDurbin> mattip: GH user?
<EWDurbin> and fijal?
<mattip> mattip and fijal
rubdos has joined #pypy
<mattip> easy
<EWDurbin> :-D
rubdos has quit [Read error: Connection reset by peer]
<mattip> nice that we have https there now
<EWDurbin> i ain't no goof, TLS all the things
<EWDurbin> :)
<cfbolz> mattip: I am going to go on the 'test & code' podcast soon, btw
<mattip> cfbolz: link?
<cfbolz> mattip: https://testandcode.com
<cfbolz> I quite like it
<mattip> cool
* mattip zzz
dante has joined #pypy