ljvmiranda921 / pyswarms

A research toolkit for particle swarm optimization in Python

Home Page:https://pyswarms.readthedocs.io/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python 3.8 and 3.9 support

dvolgyes opened this issue · comments

Is your feature request related to a problem? Please describe.
Python 3.8 and 3.9 are not currently supported, neither in the setup.py meta-information,
nor in the CI/CD pipeline.

Describe the solution you'd like
I don't see any version specific issue, so maybe adding python 3.8/3.9 to the CI/CD pipeline?
(Maybe even adding nightly/beta python to the CI/CD?)
As Ubuntu 16.04 reaches EOL, the pipeline needs to be updated anyway soon,
so it is a perfect moment to modernize both the base image and the python versions.

Describe alternatives you've considered
Not fixing the issue.

Hi @dvolgyes thanks for this Issue. Yeah that can definitely be done! I think there's no problem adding them. Just a heads-up that work is really getting busy on my end, so I might be able to take care of these things in a week.

If it's too urgent, I'd definitely appreciate a PR atleast on setup.py. I can take care of the CI/CD pipeline! 👍

Hi,
Thanks for the prompt feedback. :)
It is not urgent at all, but it is nice to be fixed.
I would rather avoid poking CI/CD.
I am also quite busy, but if I can, I will make a PR,
but it might be that you find time sooner than me.

Awesome! Have a great day!