weso / hercules-sync

Tools to synchronise data between the ontology files and Wikibase instance for the Hercules project at University of Murcia.
GNU General Public License v3.0
4 stars 1 forks source link

Set Python 3.7 as preferred version #24

Closed alejgh closed 4 years ago

alejgh commented 4 years ago

The following page from the official Python site states the additions to Python 3.7. The following one is specially important for this project:

As a result of PEP 560 work, the import time of typing has been reduced by a factor of 7, and many typing operations are now faster. (Contributed by Ivan Levkivskyi in bpo-32226.)

Since we are making heavy use of the typing package in our project, I think we should use the 3.7 version of Python in the Travis build and indicate in the docs that it is the preferred version. Backwards compatibility to Python 3.6 and 3.5 should still be delivered.