OpenTreeMap is a collaborative platform for crowdsourced tree inventory, ecosystem services calculations, urban forestry analysis, and community engagement.
Coverage remained the same at 83.784% when pulling 4023b1ac3c36e369445bec39f00b73cf44a1d989 on jcw/update-djqscsv-and-tinsel into b3a7e287a7603c06ad5cac12d4b03219f9d19113 on develop.
Overview
Support for Python 3 was added before these versions, but was only correctly declared in the patch releases.
Connects #3278
Demo
Notes
The django-queryset-csv upgrade also includes Django 2 compatibility but the changes are minor
https://github.com/azavea/django-queryset-csv/pull/100/files
Testing Instructions
These assume you are starting in the
otm-cloud
working directory and the this branch is checked out inotm-cloud/src/otm-core
vagrant up app --provision
vagrant ssh app -c "pip freeze | grep django-queryset-csv"
vagrant ssh app -c "pip freeze | grep django-tinsel"
pip install caniusepython3
and verifycaniusepython3
resultscaniusepython3 -r src/otm-core/requirements.txt
caniusepython3 -r src/otm-core/test-requirements.txt
caniusepython3 -r src/otm-core/dev-requirements.txt
caniusepython3 -r src/otm-core/travis-requirements.txt
caniusepython3 -r src/otm-addons/requirements.txt
./scripts/manage.sh test
Checklist
fixup!
commits have been squashed