antocuni changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | "PyPy: the Gradual Reduction of Magic (tm)"
awkwardpenguin has joined #pypy
awkwardpenguin has quit [Remote host closed the connection]
asmeurer_ has quit [Quit: asmeurer_]
asmeurer_ has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
jacob22_ has quit [Ping timeout: 252 seconds]
jcea has quit [Ping timeout: 255 seconds]
awkwardpenguin has quit [Remote host closed the connection]
adamholmberg has quit [Ping timeout: 248 seconds]
jcea has joined #pypy
awkwardpenguin has joined #pypy
Hotpot33 has quit [Max SendQ exceeded]
Hotpot33 has joined #pypy
awkwardpenguin has quit [Remote host closed the connection]
jamesaxl has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
exarkun has quit [Ping timeout: 255 seconds]
exarkun has joined #pypy
<LarstiQ>
fijal: if you do want to come to Finland, I'm close to Aalto University (part of which is what in English was called Helsinki University of Technology)
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<fijal>
LarstiQ: I do want to come to Finland
<LarstiQ>
don't know anyone in the Architecture department, but should be able to organize something
<LarstiQ>
or help out at least
<arigato>
cffi 1.11.3 coming out
<mattip>
nice
<mattip>
5.10.1 builds finished nightly except s390x, so I guess we will go without it
<mattip>
s/nightly/and are availbable on nightly/
<arigato>
cool
kenaan has joined #pypy
<kenaan>
mattip default db878ccf6890 /.hgtags: Added tag release-pypy3.5-v5.10.1 for changeset 3f6eaa010fce
<arigato>
I guess it comes with cffi 1.11.2, but the difference is small
<arigato>
mostly fixing CPython-only small bugs
<mattip>
once unicode-utf8 lands we can do a 6.0 release, the cpyext-avoid-roundtrip improvements are already merged
* arigato
will try for a bit longer to run distutils on his windows machine, and then give up
<kenaan>
mattip pypy.org[extradoc] 39d20dbad619 /source/download.txt: add sha256 hashes for pypy3.5-v5.10.1, note s390x, maxos64 sierra are missing
<mattip>
arigato: what is wrong?
<arigato>
well, the old VC++ 2008 for Python 2.7 doesn't install (the dialog box never shows up when I start the installer)
<arigato>
I'm now trying to install the C++ component in Visual Studio 2015 Community Edition, for 3.5, as I've seen mentioned that it's what I need for 3.5
<arigato>
meanwhile, I've started the cffi tests on my good old virtual machine on linux
<arigato>
and yay, finally managed to compile on windowsc+python3.5
pedromduarte has joined #pypy
<pedromduarte>
hey everyone, just started getting the following error "c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory" perhaps has to do with the recent update on PyPI
exarkun has quit [Ping timeout: 240 seconds]
exarkun has joined #pypy
<mattip>
pedromduarte: a bit more context needed. You are on linux, and previously successfully used cffi?
<pedromduarte>
hello, yeah here is the output of uname -a "Linux ip-172-31-52-82 4.4.35-33.55.amzn1.x86_64 #1 SMP Tue Dec 6 20:30:04 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux" . I just pinned 'cffi==1.11.2' in my setup.py and everything is back to normal
<mattip>
pedromduarte: so you are saying that "pip install cffi==1.11.3" breaks things that work with 1.11.2 ?
<pedromduarte>
correct that is what I am seeing. I had been trying the same deployment all morning iterating on something. And as of about 20 mins ago it stopped working.
<mattip>
ok, thanks for the report
<pedromduarte>
no problem, thanks for replying! For now I will pin to 1.11.2
jamesaxl has quit [Quit: WeeChat 1.9.1]
<arigato>
pedromduarte: that's "expected":
<arigato>
I just uploaded cffi 1.11.3, and the wheels are not there yet
<arigato>
so pip tries to compile cffi by itself, and this doesn't work if you didn't install libffi-dev
awkwardpenguin has joined #pypy
<arigato>
sorry, I would love a way to keep the newer cffi hidden until the wheels have been uploaded, but apparently that's not possible with pypi
<pedromduarte>
arigato: thanks for that information, fascinating. I will try again in a little bit and post here if all is fixed
<arigato>
ah, it seems that the wheels have been uploaded now
<arigato>
so it should work
<Alex_Gaynor>
arigato: FWIW, if you want you can make the CI build the wheels and upload them yourself, that would save the latency between when you upload the .tar.gz and when I notice :-) There'd still be the latency between uploading the tar.gz and uploading the wheels though.
awkwardpenguin has quit [Ping timeout: 264 seconds]
<pedromduarte>
I can confirm that things are now working. I see the following "Downloading cffi-1.11.3-cp27-cp27mu-manylinux1_x86_64.whl (406kB)" and all is good with the deployment again. Thanks for the help!
<arigato>
Alex_Gaynor: you're not providing an incentive for this: you keep noticing within 30 minutes :-)
pilne has joined #pypy
<Alex_Gaynor>
arigato: We can be slower if it'd help
<arigato>
I'm sure
<Alex_Gaynor>
arigato: if you release in the EU morning that would probable be very effective
danieljabailey has joined #pypy
<arigato>
seriously, thanks. I guess I'll contact you before the next release and ask you for access to make the wheels myself