Skip to content
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

Python 3 support #165

Open
Salamandar opened this issue Mar 24, 2019 · 8 comments
Open

Python 3 support #165

Salamandar opened this issue Mar 24, 2019 · 8 comments

Comments

@Salamandar
Copy link

Salamandar commented Mar 24, 2019

Tl;dr : So it's 2019 and Mozilla is still running python 2 ?
Edit : after opening the issue I fond some mouvement towards py3 in the merged branches.
But there is no specific issue about py3, so I'm not closing ^^

@return42
Copy link

Me and other made some efforts. E.g. see https://github.com/return42/moz-cloud .. but I do not have time any longer to spend on.

@okin
Copy link
Contributor

okin commented Apr 8, 2019

@Salamandar I was also working on bringing Python 3 support but couldn't pursue this further because of my limited time.

I remember mozilla-services/mozservices#41 being one of the larger blockers for a full port as it is a rather central part for these services.
IIRC the majority of the codebase should already work with Python 3 or would only require little changes.

@Salamandar
Copy link
Author

Thanks for the precision @okin !

@rfk
Copy link
Contributor

rfk commented Aug 28, 2019

Duplicating my comment from #179 (comment)

I'm sorry to say, we don't have any specific plans to port this to Python3. For production use we are currently working on a re-write of the sync storage server in Rust, and I expect we will aim to deprecate the python versions of the servers once python2 reaches end of life.

(edit: whoops, I meant when python2 reaches EOL)

@Salamandar
Copy link
Author

Well, that's even better i guess ?

@kbaegis
Copy link

kbaegis commented Feb 11, 2020

Link? Py2 is now officially EoL :D

@mhammond
Copy link
Contributor

The rust rewrite can be found at https://github.com/mozilla-services/syncstorage-rs/

@return42
Copy link

FYI: The https://github.com/mozilla-services/syncserver-rs implementation is not ready to replace this https://github.com/mozilla-services/syncserver

There is no proper planning for a switch over to rust, only the same comments promising a solution . . . sometime . . . somehow . . . nobody knows ... its a mess ... amateurs .. I am out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants