Here are changes to enable building the JSON files (build directory) in a codespace container that has Python 3. The versions of two packages in requirements.txt were updated to allow pip install to work with the Python 3.9 environment. The Python version for Travis CI is kept at 2.7 to make sure that the requirements.txt file works for developers that are still on 2.7. We'll want to make sure that everyone (or just Mike) have migrated to Python 3.9 before switching Travis CI over.
Take a look at the README for info on how to run codespace and test out this new setup for codespace. This setup can also be used for local development using VS Code, but the primary focus right now is just to allow it to co-exist with the existing setup without breaking anything. This will allow it to be baked in while we continue with business as usual.
Here are changes to enable building the JSON files (build directory) in a codespace container that has Python 3. The versions of two packages in requirements.txt were updated to allow pip install to work with the Python 3.9 environment. The Python version for Travis CI is kept at 2.7 to make sure that the requirements.txt file works for developers that are still on 2.7. We'll want to make sure that everyone (or just Mike) have migrated to Python 3.9 before switching Travis CI over.
Take a look at the README for info on how to run codespace and test out this new setup for codespace. This setup can also be used for local development using VS Code, but the primary focus right now is just to allow it to co-exist with the existing setup without breaking anything. This will allow it to be baked in while we continue with business as usual.