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
<altendky>
is there a pleasant way to get openssl available in github actions windows to build cryptography against while testing with pypy? their own ci involves calling out to another workflow to build openssl and choco seems to only provide 64 bit but the github actions python setup provides 32-bit pypy. i'm working on this as i try to expand pymodbus' build matrix to include more than just cpython on linux.
nimaje has quit [Read error: Connection reset by peer]
<simpson>
altendky: Oh, sorry, completely missed "windows". Good point, not sure what to use.
<altendky>
simpson: i'm looking again at the cryptography workflow and maybe it'll be 'ok'... might make a public action if i get it working.
<altendky>
would sure be nice to just get pypy wheels up for cryptography but they decline on the basis of having to create a wheel per release due to (supposed) regular abi changes
<altendky>
i don't even personally get to use pypy since i mostly end up working with qt for my applications
<mattip>
altendky: you can get the builds the pypy buildbot does by
<altendky>
as mentioned i don't get to use pypy, but i still try to get more repos testing against it towards the end of making it an easier thing to use in terms of the community size
otisolsen70_ has joined #pypy
nimaje1 has joined #pypy
nimaje has quit [Killed (cherryh.freenode.net (Nickname regained by services))]
<altendky>
mattip: i do use that. did i miss a feature that would help with getting openssl?
<altendky>
or are you suggesting that the 'get pypy externals' feature ought be added to that existing action?
<mattip>
pypy and cpython ship libssl*.dll as part of the package
<mattip>
maybe I don't understand the problem
<mattip>
on any python you should be able to do "import _ssl"
<mattip>
including the pypy installed by that action
<altendky>
mattip: i need cryptography and they decline to make wheels for pypy so cryptography must be built which requires the openssl headers etc.
<altendky>
really i'm working on pymodbus to add trio support, and on the side trying to get their test matrix expanded from linux/cpython. in so doing i find that in github actions you have to do something extra to get cryptography installed in pypy on windows. cryptography complains about not finding one of the openssl headers.
<cfbolz>
going on podcasts is still something I want to try at some point
<mattip>
yes. I found it interesting to hear the perspective of another implementation.
<mattip>
they are targeting web apps (django, tornado) which I thought we do quite well at
<mattip>
I think they now get like 20% faster than CPython (if I understood correctly)
<Gustavo6046>
weird, pyenv only has pyston up to 0.6.1
<Gustavo6046>
ops, wrong channel
<Gustavo6046>
well, not wrong but
<Gustavo6046>
eh
<simpson>
Gustavo6046: No worries. At least you're being productive, trying out Pyston and seeing how it works.
otisolsen70 has quit [Remote host closed the connection]
<cfbolz>
Gustavo6046: "Our plan is to open-source the code in the future, but since compiler projects are expensive and we no longer have benevolent corporate sponsorship, it is currently closed-source while we iron out our business model."
<cfbolz>
that might be the reason
otisolsen70 has joined #pypy
<simpson>
Looking for nice things to say while listening to this podcast. Their thoughts on GC vs RC when it comes to removing the GIL are good, though.
isidentical has quit [Quit: isidentical]
ctismer has quit [Ping timeout: 264 seconds]
otisolsen70 has quit [Remote host closed the connection]
ctismer has joined #pypy
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 quit [Remote host closed the connection]
oberstet has quit [Remote host closed the connection]
<Gustavo6046>
Ah
<Gustavo6046>
cfbolz: hmm, I see
<Gustavo6046>
simpson: thanks!
<Gustavo6046>
But yeah, doesn't Pyston already distribute binaries or something?