sys-bio / roadrunner

libRoadRunner: A high-performance SBML simulator
http://libroadrunner.org/
Other
39 stars 24 forks source link

Support python 3.12 #1171

Closed matthiaskoenig closed 8 months ago

matthiaskoenig commented 9 months ago

Hi all, great work with the latest release.

I want to use libroadrunner in python 3.12, but this is currently not supported.

(test-rr-py12) mkoenig@mklab:~$ pip install libroadrunner
ERROR: Could not find a version that satisfies the requirement libroadrunner (from versions: none)
ERROR: No matching distribution found for libroadrunner

It would be great if you could support python 3.12 which is the newest major release of python available since October. https://www.python.org/downloads/release/python-3120/

Best Matthias

matthiaskoenig commented 8 months ago

Hi all, any updates on this? Probably just necessary to activate this in the build and test pipeline. Best Matthias

luciansmith commented 8 months ago

Yup, it's on the list. I'm thinking of dropping 3.8 and 3.9, and just going with 10-12 going forward. Does that seem reasonable?

fbergmann commented 8 months ago

I'm not sure I'd drop support for any python that still receives security updates. Specifically I'd not drop 3.9 yet.

https://endoflife.date/python

matthiaskoenig commented 8 months ago

Yes, please keep the versions with security updates. Lots of HPC clusters still on python 3.9.

hsauro commented 8 months ago

We should keep 3.9

luciansmith commented 8 months ago

OK, we now have binaries on pypi for most platforms for 3.12. The one exception is M1 macs with older OSes; those should come this week.

matthiaskoenig commented 8 months ago

Perfect. Works. Thanks so much. This is great. Can be closed from my side.

adelhpour commented 7 months ago

Binaries for older macOSs with apple chips are on PyPI now!