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
thinkwell has joined #pypy
thinkwell31 has joined #pypy
thinkwell has left #pypy [#pypy]
thinkwell31 has quit [Quit: Connection closed]
dansan has quit [Read error: Connection reset by peer]
dansan has joined #pypy
dansan has quit [Read error: Connection reset by peer]
dansan has joined #pypy
dansan has quit [Read error: Connection reset by peer]
dansan has joined #pypy
dansan_ has joined #pypy
dansan has quit [Client Quit]
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
_whitelogger has joined #pypy
travis-ci has joined #pypy
travis-ci has left #pypy [#pypy]
<travis-ci> vmprof/vmprof-python@master: The build is still failing. (https://travis-ci.org/vmprof/vmprof-python/builds/755303695)
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
lobo_ has quit [Ping timeout: 256 seconds]
lobo_ has joined #pypy
mattip has quit [Ping timeout: 256 seconds]
oberstet has joined #pypy
mattip has joined #pypy
Gustavo6046_ has joined #pypy
Gustavo6046 has quit [Ping timeout: 246 seconds]
Gustavo6046_ is now known as Gustavo6046
antocuni has quit [Quit: ZNC 1.6.3+deb1ubuntu0.1 - http://znc.in]
arigo has quit [Quit: ZNC - http://znc.in]
antocuni has joined #pypy
Gustavo6046 has quit [Ping timeout: 240 seconds]
Gustavo6046_ has joined #pypy
arigo has joined #pypy
Gustavo6046_ is now known as Gustavo6046
arigo is now known as arigato
tsaka__ has quit [Ping timeout: 256 seconds]
<phlebas> what's your plan wrt the new parser? will you write a rpython_generator.py and copy the grammar to put in rpython actions instead of C actions?
<cfbolz> phlebas: we aren't that far in our plans yet
<cfbolz> But yes, that's one option
<cfbolz> CPython has implemented one of our error message improvement: https://twitter.com/pyblogsal/status/1351878161890467841?s=20
<cfbolz> (seems we aren't mentioned in the change log, maybe we should open a pull request for that again 😒)
<fijal> eh
<fijal> seems I have no idea what I'm talking about - what wheels work on pypy?
<fijal> not the ones built using cpython right?
<Dejan> noarch wheels should defo work
<mattip> cfbolz: one solution to the accreditation issue would be to pro-actively push stuff to cpython
<cfbolz> mattip: Pablo promised to fix the news entry
<cfbolz> Let's see
<cfbolz> I don't necessarily want to push stuff to CPython, my C is really bad
marky1991 has joined #pypy
<fijal> so are cpython wheels good for pypy or not? how can I even tell?
<antocuni> fijal: try to run "pip wheel psutil"
<fijal> and?
<antocuni> on my machine, it creates a file called psutil-5.8.0-cp38-cp38-manylinux2010_x86_64.whl
<antocuni> "cp38-cp38" means cpython 3.8. No way it can work on pypy
<fijal> what's the first part of cp38 and the second?
<antocuni> but if you run pip wheel pytest (which is pure python), you get pytest-6.2.1-py3-none-any.whl
<antocuni> which means it works on any python3 impl, including pypy
<fijal> and where is the description of what means what?
<fijal> also, does that not mean that we are running an inefficient pyc file?
<fijal> or is that no longer a thing?
<antocuni> I don't think that pyc are included inside wheels
<fijal> antocuni: ok, is there any reason why numpy=1.19 is not in your wheels for pypy3.7?
<antocuni> yes, it's because my wheel repo is mostly unmantained by now :)
<antocuni> PRs welcome
<fijal> heh
<fijal> ok, I'm struggling to use it anyway
<antocuni> fijal: pypy -m pip install numpy should work out of the box nowadays, if you have all the required build time dependencies
<fijal> it does, but it takes forever
<fijal> ok, would be cool to upload the right wheel then
<mattip> for numpy, you can do
<mattip> pip install -i https://pypi.anaconda.org/multibuild-wheels-staging/simple pip install numpy-1.20.0rc2
<mattip> to get the wheel that will be released by the end of Jan
<mattip> but I would really recommend you use conda for any serious pypy work with binary packages
marky1991 has quit [Ping timeout: 265 seconds]
<mattip> conda create -n pypy37 pypy python=3.7
<mattip> then "conda install" works with most of the scientific python stack
<mattip> the migration is ongoing, 588 packages are done
<fijal> mattip: I think numpy is a side dependency of something very unimportant
jcea has quit [Ping timeout: 260 seconds]
Gustavo6046 has quit [Ping timeout: 256 seconds]
Gustavo6046 has joined #pypy
jcea has joined #pypy
marky1991 has joined #pypy
oberstet has quit [Quit: Leaving]
lazka1 has joined #pypy
lazka has quit [Read error: Connection reset by peer]
lazka1 is now known as lazka