leycec/raiagent

python 3.12

Closed this issue · 1 comments

Please update dev-python/svgpathtools (and perhaps other packages) for python_targets_python3_12, as Gentoo switched over to this version.

Resolved by 7fb6583. Thanks so much for the heads up, @l29ah. Let me know if you'd like me to bump any other specific ebuilds as well. I'd love to bump every ebuild, of course. Many of them are bit-rotting into putrescent decay – exactly as you suggest. But... I just kinda don't have the time anymore.

Which leads us directly to this sage wisdom:

  • svgpathtools is dead. The last upstream commit was over a year ago. You almost certainly do not want to use svgpathtools anymore. But wait... it gets better! There's no alternative to svgpathtools that I know of. So, you still have to keep using svgpathtools even though it's dead. Sucks, huh? I know. I feel pain, too.
  • I'm strongly considering archiving this overlay sometime this or next year. Sucks, huh? Yet again, I know. I love this overlay. I don't wanna kill mah baby. But @beartype has exploded in both popularity and burning issues on my issue tracker. Since @beartype now consumes all my time (and precious head space), I've had to slowly abandon everything else – including this issue tracker. It sucks! 😭
  • Consider venv-based virtual environments. Instead of installing Python packages as system-level dependencies via Portage or overlays like this one, just install Python packages under venv-based virtual environments like so:
$ python3.13 -m venv ~/muh_supa_h0t_venv
$ source ~/muh_supa_h0t_venv/bin/activate
[muh_supa_h0t_venv] $ pip install svgpathtools

Super easy, right? I know. That's all I do these days. The quick-and-dirty approach is usually the best. Embrace laziness and laziness will embrace you. 😄

Thanks again for all the interest, @l29ah. You're awesome. Rock that GitHub!