10/25/2025 - DON'T UPDATE TO PYTHON 3.14 (... yet)


Hey all, Shirley here. For once this isn't actually about a game update, but rather about Python itself.

For those of you that don't know, Python 3.14 recently released. It's another one of "those" releases where you have to reinstall all your external modules (I'm actually pretty sure this is the case for all minor updates, so 3.15 will do the same if I'm correct). However, 3.14 is SO NEW that pygame isn't actually compatible with it yet (I'm not sure about other modules). The pygame module (among a few others, of course) is VERY important for PyNori's functionality, so for the time being, you'll have to stick with any version from 3.12 to 3.13.9. I'd recommend using 3.13.x, of course.

Also, Python 3.14 slightly changed how the syntax works again, so "continue" and "break" will now throw SyntaxWarnings if they're in a finally block (even if the try/except/finally block is in a while/for loop)... I honestly hate this change, but it didn't royally screw anything up for me. After a bit of tweaking, all I was left with were the module errors (which can't be resolved at the moment), so in the end this isn't as big of a deal as the modules not being compatible.

Until pygame (and other modules, if necessary) releases an update that's compatible with Python 3.14, DON'T UPDATE TO IT or PyNori won't be able to run. Thanks!

As for v2.2.0, it's almost done; I just need to add a few more things and playtest one thing I implemented today. But until it's completely done, Shirley out!

Get PyNori

Download NowName your own price