rawpy icon indicating copy to clipboard operation
rawpy copied to clipboard

Rawpy support for MacOS and python version 3.8 and 3.9

Open FirefoxMetzger opened this issue 1 year ago • 4 comments

I've noticed that rawpy doesn't support Python 3.8 and Python 3.9 on MacOS (ARM chipset). I was wondering if there is an explicit reason for this or if support for this could be added to the build matrix :)

FirefoxMetzger avatar Jun 21 '24 15:06 FirefoxMetzger

No reason. Python 3.8 is soon EOL, but I'm ok adding an arm variant for 3.9. Any reason you cannot update to >=3.10?

letmaik avatar Jun 21 '24 18:06 letmaik

Any reason you cannot update to >=3.10?

Personally? None. I am defaulting to 3.11.

For ImageIO I'm hoping that rawpy can eventually become our default plugin when reading raw formats instead of FreeImage which is the current default. This would allow us to phase out FreeImage which hasn't been actively maintained for years. One requirement for the swap is that ImageIO+Rawpy works where ImageIO+FreeImage works today; hence, the question if you could add builds for 3.9 and 3.8.

That said, letting 3.8 phase-out is perfectly fine since there are only a few months left before we drop it, too.

FirefoxMetzger avatar Jun 22 '24 06:06 FirefoxMetzger

numpy 2 dropped support for Python 3.8, so I will also have to drop 3.8. The idea would be to add a mac arm64 wheel for 3.9 and update to numpy 2. Does that make sense for your use case?

letmaik avatar Jun 22 '24 07:06 letmaik

yep, that works :)

FirefoxMetzger avatar Jun 22 '24 07:06 FirefoxMetzger

This is done now, closing.

letmaik avatar Jul 06 '24 10:07 letmaik