New py5 Release: 0.10.1a1
I'm pleased to announce the release of py5 version 0.10.1a1. It is a small release with two new small features and several bug fixes.
These past few months I've been swamped between preparing for a gallery show opening this Friday and managing family healthcare issues. Each of those things by themselves is a lot of work and together they are overwhelming. Nevertheless, I persevered and was able to get this release ready for you.
Numpy Version
The main reason why this py5 release is happening now and not later is because numpy will soon have a major release that is not completely backwards compatible. Version 2.0 of numpy will be released soon and library maintainers have been advised to pin dependencies to numpy<2.0
and then test with numpy 2.0 when it is available. This is to ensure that py5 and every library py5 depends on is ready for the new version and does not cause users any problems.
Once the new numpy version is released and I verify py5 works well with it, I will do another release of py5 that removes the numpy<2.0
pin.