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
<antocuni>
uh, actually it seems there are tests which rely on this; e.g. objspace/std/test/test_boolobject:TestW_BoolObject, which happily uses the space even if it's just a normal class
<raoul1>
Hi, I am trying to use the Pypy translator on Debian. I have installed the 'pypy3' and 'pypy3-dev' packages, but the 'rypython' script described in the doc is absent. Does that mean that the debian package actually gives you pypy without the translator toolchain?
<YannickJadoul>
mattip: running `pypy3.6-v7.3.1rc1-linux64/bin/pypy3 --version` prints `PyPy 7.3.2-alpha0 with GCC 7.3.1 20180303 (Red Hat 7.3.1-5)]` for me so something might be wrong with the version number?
<cfbolz>
antocuni: many many interplevel tests use that space
<cfbolz>
raoul1: yes, the translator is not packaged
<mattip>
YannickJadoul: thanks. It seems to be only the 3.6 version somehow got messed up.
<antocuni>
the hypotesis plugin is disabled because we use a pytest version which is too old. I don't know if this causes any problem and/or if we are skipping tests because of that
<cfbolz>
antocuni: the approach is to pin an older hypothesis version
adamholmberg has quit []
adamholmberg has joined #pypy
<YannickJadoul>
mattip: Running into an error on macOS, in joerick/cibuildwheel#304
<YannickJadoul>
`/tmp/pypy2.7-v7.3.1rc1-osx64/lib-python/2.7/hashlib.py:146: RuntimeWarning: The _hashlib module is not available, falling back to a much slower implementation (unable to load extension module '/tmp/pypy2.7-v7.3.1rc1-osx64/lib_pypy/_pypy_openssl.pypy-73.so': dlopen(/tmp/pypy2.7-v7.3.1rc1-osx64/lib_pypy/_pypy_openssl.pypy-73.so, 6): Symbol not found: ____chkstk_darwin`
Bushwhackers|WGH is now known as WGH
<YannickJadoul>
On Windows get-pip seems to fail with a `WARNING: Failed to write executable - trying to use .deleteme logic` message.
plan_rich has quit [Remote host closed the connection]
<YannickJadoul>
(I know there's ensurepip, but since that's not available on all CPython versions, we're using get-pip.py to be generic)
<mattip>
YannickJadoul: ensurepip was backported to python 2.7, and is supported from 3.4
<YannickJadoul>
mattip: Yeah, I just checked. Really wonder where I got that idea
<YannickJadoul>
We still have the problem that if `pip` is already installed but only as `pip3` and `pip3.x`, it won't create an alias as `pip` anymore, though :-(
<mattip>
isn’t python-m pip better anyway? pip is not really a command so much as an alias, and a poor one at that IMO
<YannickJadoul>
Myeah, maybe, but we're providing pip as a shortcut to custom user commands
<YannickJadoul>
So pip is promised to be resolved to the Python version being built :-/