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

Drop Python 2 support + update primary deployment to Python 3 #614

Closed
2 of 5 tasks
kracekumar opened this issue Oct 14, 2019 · 6 comments
Closed
2 of 5 tasks

Drop Python 2 support + update primary deployment to Python 3 #614

kracekumar opened this issue Oct 14, 2019 · 6 comments

Comments

@kracekumar
Copy link
Member

kracekumar commented Oct 14, 2019

Previously Junction worked on Python 2 and Python 3 but deployed only in python 2 in server. From now use only Python 3 in server and remove support for Python 2 and update requirements.

  • Drop Python 2 support and enable Python 3 support.
  • Migrate server to Python 3(magudi).
  • Upgrade packages and refactor the code.
  • Deploy to the server.
  • Update any relevant documentation
@ananyo2012
Copy link
Contributor

I think #622 addresses the CI tests for this. The original PR #615 made by Krace checks for py 3.6 and 3.7 as well. @pradyunsg What do you think regarding supporting those versions ?

@pradyunsg pradyunsg changed the title run junction in only python 3 Drop Python 2 support + update primary deployment to Python 3 Mar 20, 2020
@pradyunsg
Copy link
Contributor

I'm on board for being Python 3.5+ compatible.

I do think it'd be a good idea to stick to a single Python version though, and 3.8 is a good target as of today.

@ananyo2012
Copy link
Contributor

@palnabarun Please close this issue once the prod migration to Python 3 is done

@inovizz
Copy link
Contributor

inovizz commented Dec 10, 2020

What is the current state of this issue? Is there anything I can help here?

@pradyunsg
Copy link
Contributor

No movement since Jun, I think.

#686
#687
#667

These seem relevant, though I imagine there's more stuff. :)

@ananyo2012
Copy link
Contributor

Junction upgrade to Django 3.2 and python 3.10 is complete. Thanks to all who contributed in this huge task.

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

No branches or pull requests

4 participants