It seems that we've removed an entry point that pip 22.0 uses from Python 3.12 . That means that you need to install pip from get-pip.py on Ubuntu LTS python3.12. However even with that done a...
http://blog.vrplumber.com/b/2023/08/07/ubuntu-2204-python-312-pip-is-broken/
So starting to think about a PyOpenGL 4.x release, which would be first to drop Python 2.7 support, so the first one where type-hints can be used to declare metadata for type-coercion (vs the cur...
So I spent some of the Victoria Day weekend on PyOpenGL. Biggest changes are: * got cibuildwheel running on github actions so that we can get a matrix of (manylinux) wheels built for accelerate...
http://blog.vrplumber.com/b/2023/05/21/automating-binary-wheel-builds/
So trying to spend a bit of my vacation going through PyOpenGL issues. So far the biggest issues are all EGL related, with the one currently stumping me is that we do not seem to be able to do an...
http://blog.vrplumber.com/b/2023/01/05/weird-regressions-in-egl-setups/
In Pycraft, I figured out the Potions-with-custom-effects, the problem being that Bukkit's PotionEffectType doesn't actually implement the keyed interface, but instead has its own .values() call,...
http://blog.vrplumber.com/b/2022/11/12/potions-with-custom-effects/
So one of the long-standing requests from the boys has been that we have the ability to create potions from Pycraft's in-game REPL. Today I finally got that working, mostly because I finally deci...
http://blog.vrplumber.com/b/2022/11/06/finally-got-potions-itemmeta-and-signs-blockstate-working/
Pycraft has remained relatively obscure. It lets you write (very close to) Python code in the minecraft chat window to perform magic that's written in Python code on the backend. I thought maybe...
http://blog.vrplumber.com/b/2022/11/04/creating-some-pycraft-videos/
As a general rule, I don't like to just stop supporting Python releases just for the sake of deprecation. I try to be relatively wide in the set of Python's I'll support for my libraries, with my...
http://blog.vrplumber.com/b/2022/08/31/python-version-support-ideas/
Spent a bit of my second-last-day-of-vacation cleaning up the PyOpenGL Demos so that they run with current Python 3.10, PyOpenGL, numpy and PIL and can be installed as a package rather than only...
http://blog.vrplumber.com/b/2022/08/30/cleaning-up-the-pyopengl-demos/
It seems that someone has created a script to generate posts of the form "ModuleNotFoundError..." with a generic "so install the package" article body. I can only imagine this is to get Google ra...
http://blog.vrplumber.com/b/2022/08/07/whats-with-the-bot-fodder-on-planet-python/
So for work I've needed to learn GoLang, which I'd always before picked up, kicked the tires and said "meh" on. A few months now of working with it pretty-much-daily have upped the "meh" quite a ...
http://blog.vrplumber.com/b/2022/03/12/go-lang-impressions-after-2-months/
Groundhog Day is a great movie. What I'd like to see is a Groundhog Day edit sitting next to Groundhog Day in Netflix which is just the movie cut such that it is the timeline as seen by an in-wor...
http://blog.vrplumber.com/b/2021/10/14/groundhog-day-outside-the-burrow/
It is unreasonably frustrating to me that discussions of the Social Cost of Carbon by Economists are seemingly using models that read like a Libertarian's Fancy Footwork to Excuse Desired Behavio...
http://blog.vrplumber.com/b/2021/08/27/social-cost-of-carbon-and-ethics/
Is there some trick to running Django test cases when you've got a RenameField later in the migration-stack? I feel like this has to be some obvious thing I'm missing... With a migration (say 0...
http://blog.vrplumber.com/b/2021/06/10/django-field-rename-migrations-and-test-cases/
Just randomly clicked through a similar posts link and found an article that was (actually) published in 2015 claiming to be published in 2020. Clicking through more random links, it seems that e...
http://blog.vrplumber.com/b/2021/06/05/seems-time-warps-have-infected-blog/