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
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
lritter has quit [Quit: Leaving]
_whitelogger has joined #pypy
jcea has quit [Ping timeout: 240 seconds]
Techcable has quit [Ping timeout: 260 seconds]
Techcable has joined #pypy
oberstet_ has joined #pypy
oberstet has quit [Remote host closed the connection]
Techcable has quit [Ping timeout: 240 seconds]
swills has quit [Ping timeout: 260 seconds]
Techcable has joined #pypy
oberstet_ has quit [Quit: Leaving]
Techcable has quit [Remote host closed the connection]
forgottenone has joined #pypy
Techcable has joined #pypy
swills has joined #pypy
swills has quit [Ping timeout: 260 seconds]
dmalcolm has quit [Remote host closed the connection]
<lazka> tos9, I think that means pypy is missing files under Lib/venv/scripts/nt
<lazka> and venv then falls back to the "I'm in a Python build scenario" and prints an unrelated error.. I had to fix the same thing in mingw Python
dmalcolm has joined #pypy
<lazka> maybe using virtualenv instead of venv helps
<lazka> (I never used tox.. not sure how that works)
swills has joined #pypy
<mattip> we need a windows person to come through and fix up our windows build process
<mattip> apparently, on windows there are all these "launchers" that are used instead of simply calling 'python' because ....
<mattip> reasons
<mattip> but somehow linux doesn't need them?
<mattip> I see hints around launchers in the cpython/PCbuild directory,
<mattip> but I don't find any such launcher in my CPython38 installation, so where are they?
<Hodgestar> mattip: On Windows there are two ways one might like to run a Python program. The first is to open a terminal and then run a Python program inside the terminal. The second is to run the Python program standalone and attach it to the GUI environment. I don't know the details or why these two are so different on Windows, but it comes up a lot when packaging.
<Hodgestar> Are there even more possibilities? What do all the launchers do?
<mattip> :shrug:
<mattip> this is probably relevant, but we really need someone who cares enough to cargo copy the pieces
rubdos has joined #pypy
<mattip> maybe the windowsinstaller branch does all this?
<Hodgestar> Did the standalone launcher mentioned in the PEP happen? Maybe PyPy could point people at that if they need it?
<Hodgestar> Admittedly none of this solves the problem for finding someone to look after the Windows platform.
swills has quit [Ping timeout: 264 seconds]
rubdos has quit [Quit: WeeChat 2.8]
rubdos has joined #pypy
<lazka> in mingw python we just copied python(w).exe there for now as a workaround
<Hodgestar> lazka: Woot. Tx.
swills has joined #pypy
swills has quit [Ping timeout: 240 seconds]
mgorny has quit [Quit: No Ping reply in 60 seconds.]
Techcable has quit [Read error: Connection reset by peer]
Techcable has joined #pypy
Dejan has quit [Quit: Leaving]
mgorny has joined #pypy
Dejan has joined #pypy
Dejan has quit [Changing host]
Dejan has joined #pypy
mgedmin has quit [Quit: ZNC - https://wiki.znc.in/ZNC]
swills has joined #pypy
mgedmin has joined #pypy
swills has quit [Ping timeout: 265 seconds]
otisolsen70 has joined #pypy
<mattip> lazka: can you point to the commit?
<mattip> lazka: thanks. That was actually helpful.
<mattip> It seems venvlauncher.exe is the name of a file python builds from source,
<mattip> but then it copies that into lib/venv/scripts/nt as python.exe
<mattip> as part of the venv.__init__.py call, but only when sysconfig.is_python_build(True) is True
<mattip> which is True when `sys` has a `_home` attribute
<mattip> which is true when in a virtualenv and pyvenv.cfg has a "home" key
jacob22_ has quit [Quit: Konversation terminated!]
jacob22 has joined #pypy
<LarstiQ> how much deeper does this go? :)
<fijal> antocuni: do you remember why we use hacks to get ip out of frames in libunwind, as opposed to _Ucontext_GetIP
<fijal> ?
forgottenone has quit [Quit: Konversation terminated!]
<fijal> ok, I think I fixed basics for vmprof on cpython for ARM64
<fijal> there is one failing test
travis-ci has joined #pypy
<travis-ci> vmprof/vmprof-python@master: The build is still failing. (https://travis-ci.org/vmprof/vmprof-python/builds/760147125)
travis-ci has left #pypy [#pypy]
forgottenone has joined #pypy
<fijal> eh, I guess I don't understand how pypy works any mor?
<fijal> how does rlib/rvmprof/test/test_file.py ever succeeds?
<fijal> this is what I get
<fijal> I guess I'll just skip this file if it's not there already
travis-ci has joined #pypy
<travis-ci> vmprof/vmprof-python@master: The build is still failing. (https://travis-ci.org/vmprof/vmprof-python/builds/760148971)
travis-ci has left #pypy [#pypy]
swills has joined #pypy
<fijal> uh, is this something I should be worried about?
oberstet has joined #pypy
<mattip> it seems the travis CI is pinning to a very old version of macOS
<mattip> as for test_file, I guess the successfuly test run takes place only after those files have been generated
<fijal> mattip: I've just skipped checking for config.h
<fijal> seems unnecessary
<fijal> (as in, if it's there don't check it, but if it's not there, also don't check it, but also don't explode)
<mattip> ok
<fijal> ok, I got to the point at least where I know where to write code to support vmprof on aarch64
<mattip> cool
<fijal> took a second :)
forgottenone has quit [Ping timeout: 260 seconds]
<tos9> lazka / ( mattip ): thanks! -- is it worth filing a ticket or is it unlikely enough that anyone cares until a windows person shows up (let's be honest I just skipped windows in CI again oy)
<tos9> I guess to file a ticket I need to know how to even reproduce that, is it saying literally creating any venv doesn't work on windows
<tos9> I can try that at least
<exarkun> CircleCI and GitHub Actions both have macOS support now
<exarkun> And unlike TravisCI they aren't running away from open source support as quickly as possible
<exarkun> fwiw
jcea has joined #pypy
<ammar2> ...yet
<antocuni> fijal: I don't remember, sorry
<antocuni> maybe that function didn't exist at the time and/or was buggy?
<antocuni> or maybe we simply didn't know it existed? 😅
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
otisolsen70 has quit [Quit: Leaving]
Techcable_ has joined #pypy
Techcable has quit [Ping timeout: 240 seconds]
oberstet has quit [Remote host closed the connection]
otisolsen70 has joined #pypy
marky1991 has joined #pypy
Gustavo6046_ has joined #pypy
Gustavo6046 has quit [Ping timeout: 268 seconds]
Gustavo6046_ is now known as Gustavo6046
marky1991 has quit [Ping timeout: 240 seconds]
dansan_ has quit [Ping timeout: 240 seconds]
dansan_ has joined #pypy
fijal has quit [Ping timeout: 268 seconds]
fijal has joined #pypy
dansan_ has quit [Remote host closed the connection]
dansan_ has joined #pypy
dansan_ has quit [Remote host closed the connection]
dansan_ has joined #pypy
dansan_ has quit [Remote host closed the connection]
dansan_ has joined #pypy
otisolsen70 has quit [Quit: Leaving]
dansan_ has quit [Excess Flood]
dansan_ has joined #pypy
forgottenone has joined #pypy
jacob22 has quit [Ping timeout: 240 seconds]
dansan_ has quit [Ping timeout: 240 seconds]
jcea has quit [Remote host closed the connection]
dansan_ has joined #pypy
jcea has joined #pypy
dansan_ has quit [Ping timeout: 264 seconds]
Sousapropc has joined #pypy
Sousapropc has quit [Remote host closed the connection]
nkuttlerCO has joined #pypy
nkuttlerCO has quit [Remote host closed the connection]
Guest65334 has joined #pypy
Guest65334 has quit [K-Lined]
Techcable_ has quit [Remote host closed the connection]
Taggnostr has quit [Remote host closed the connection]
Techcable has joined #pypy
Taggnostr has joined #pypy
redj has quit [*.net *.split]
redj has joined #pypy
jcea has quit [Quit: jcea]
jcea has joined #pypy
Inception has joined #pypy
Inception has quit [K-Lined]
sophiya has joined #pypy
sophiya has quit [K-Lined]
Erynnn has joined #pypy
Erynnn has quit [K-Lined]