-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFE] Support Python3 for server and lab-controller #179
Comments
I am able to commit some resources to this if I have help from others. |
This would be great to do. I thought @StykMartin did some initial work. I might be able to get permission from my boss to work on it, but no guarantees. Flask sounds good. Might also look at FastAPI too. I recently wrote a super simple web service using FastAPI and worked well, but it was only one endpoint 😊 Being able to get off of RHEL 7 would be wonderful. |
I thought Resource Hub would be a thing by now and replace Beaker. Apparently not... I think I have a multi-arch lab-controller build for Python 3 somewhere, so that's not a problem. But Beaker itself with TurboGears is another story. If we are considering running Beaker in a container then I am open to any tech stack as we won't be struggling with dependencies as we have in the past (looking at you gevent..). I guess it would be nice to set up a meeting and discuss expectations. |
I'm happy to meet this week if you have time. What times are you available? |
I would like to participate. |
I don't have a preference, any day this week is fine by me. I have time from 19:00 till 23:00 - TZ GMT+2. |
Please loop me in (: |
Beaker Community Meeting -
|
Is your feature request related to a problem? Please describe.
python2 is dead, Has any work been done to move the server and lab-controller to python3?
Describe the solution you'd like
Dropping turbogears and cherrypy and moving to flask/redis model.
Describe alternatives you've considered
We have containerized beaker for now to isolate it and allow us to deploy on rhel-8 and newer. But we really need to drop python2 completely.
The text was updated successfully, but these errors were encountered: