Closed sstendahl closed 1 year ago
So I've recently migrated to Fedora Silverblue 37, and created a new development toolbox. I had issues installing cbf on a newer Python version in the past, and after this error I assumed it was still not fixed yet so decided to file this issue.
After closely examining my output however, I noticed that I hadn't installed certain components yet in my new devel-toolbox. (Including wheel and gcc). After installing these dependencies, it all works on the latest Python 3.11. Apologies for the unnecessary report, will close this issue now.
Hello,
I develop my own tool for data reduction and analysis of GISAXS data as obtained at Petra III, and have gladly been using this cbf module to import said data. However, I haven't been able to install the cbf module on any more recent version of Python than Python 3.9.
If I try to install cbf in any newer version of Python using pip, I get this error (output is from Fedora 37 using Python 3.11):
I package my application as a Flatpak in Linux, where I use a runtime that already contains a Python environment by default. The current runtime I'm using ships with Python 3.9.9, but eventually it will go EOL (planned in 2023 I think) at which point I will need to upgrade to a newer runtime which ships Python 3.10 or newer. I can compile Python myself at that point, but for the sake of future compatibility (also for this module) it would be nice if I could ship with a modern Python version as well. Similar issues persist on Windows (where I managed to get everything working with Python 3.8 in the end), so I'm pretty sure it's "just" a compatibility issue with the latest python versions.
Are there any plans to add support for newer Python versions?