OpenTreeMap / otm-core

OpenTreeMap is a collaborative platform for crowdsourced tree inventory, ecosystem services calculations, urban forestry analysis, and community engagement.
www.opentreemap.org
Other
186 stars 88 forks source link

First stage of the application-level Python 2 to Python 3 conve… #3285

Closed jwalgran closed 4 years ago

jwalgran commented 4 years ago

NOTE: ~This PR is currently has its base set tofeature/provision-py3. When that branch is merged into python3 the base for this PR should be set to python3~ The base for this branch is set to our long-running python3 branch.

Overview

A preliminary set of changes to the Python codebase that begin the conversion from Python 2 to Python 3. The application is not functional after these changes, but we want to avoid creating one massive PR that is difficult to review.

Connects #3284

Notes

These are the high-level tasks covered by the commits in this PR.

See the individual commit messages for more detail.

Testing Instructions

Checklist

jwalgran commented 4 years ago

Thanks for the review.