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
<cfbolz>
krono: I have a vague memory of there existing a python 3 version of the dotviewer and somehow attach your name to that in my head, do you remember any of that? 😅
<krono>
I just did the font stuff baaaack then.
<cfbolz>
Right
<krono>
I _might_ have tried getting my hands on it for py3, but that is at least 3 years ago and my memory is fading :(
<krono>
nope, last timestamp is from 2016
<krono>
sorry
<cfbolz>
Ok
<cfbolz>
Maybe I should just do it myself
<cfbolz>
Would be cool to have a pip installable version
<simpson>
cfbolz: To report back: I couldn't package dotviewer. I got the libraries in the right place, and could run dotviewer.py, but the imports for the subordinate modules are all in the wrong places. I can overcome all of this but I ran out of gumption.
<simpson>
(Ping me if you want my half-baked Nix expressions. I'll help get it upstream.)
<cfbolz>
simpson: hm, ok
<cfbolz>
Doesn't sound encouraging
<simpson>
It's just stuff like `import graphserver` instead of `from dotviewer import graphserver`, AFAICT. I could generate a .pth file or similar, I guess.
<cfbolz>
ah, ok
<cfbolz>
no, I would just fix the imports in the repo
<krono>
cfbolz: this seems to be the full list of imported moduleS: ast, cStringIO, codecs, getopt, getpass, math, msgstruct, os, py, pygame, random, re, socket, struct, subprocess, sys, tempfile, thread, time, traceback, urllib