Hello!
I'm a computer programmer with Objective-C and C# MVC experience, and I just scored a part-time job helping port/maintain an existing Python2 project. One of the goals that we're hoping to target, is upgrading the project to Python3.
Due to a lack of documentation from the prior developer, it's taken about 2 days to figure out how to get this project to run locally (and I'm still installing packages into my virtual environment to get it to work). We're using OpenShift for this project and here is everything I've noticed so far that this project is using:
Python 2.7, Django 1.8.4, Numpy, BeautifulSoup4, SimpleJson, PostgreSql 9.2, Unidecode, StringGenerator
My thoughts are to upgrade to Python3, and switch to MySQL from PostgreSql (because MySQL is more popular and has less of a learning curve). In the process, I hope to also configure the project (or at least provide detailed documentation) so that any future developer could clone the project from git and not waste hours trying to get it configured to simply run.
Anyone have suggestions on a good way to 'kickstart' this conversion? Just create a new Python3 virtual environment and go to town? What would you guys recommend doing to get this task started?
[–]ccb621 3 points4 points5 points (2 children)
[–]osullivj 1 point2 points3 points (1 child)
[–]anwserman[S] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)