changed the build system to setuptools_scm for automatic versioning based on git tags
added a workflow for automatic publishing on pypi
somehow that broke all kinds of tests in CI, none of the failures I could reproduce locally despite the same python version and workflow. the tests looked broken though, so I fixed them up.
it seems to me that it tried to install a py27 version of typed-ast for pypy3.6:
ast27/Parser/tokenizer.c:17:10: fatal error: codecs.h: No such file or directory
17 | #include "codecs.h"
| ^~~~~~~~~~
compilation terminated.
error: command 'gcc' failed with exit status 1
I fiddled a bit yesterday:
setuptools_scm
for automatic versioning based on git tagssomehow that broke all kinds of tests in CI, none of the failures I could reproduce locally despite the same python version and workflow. the tests looked broken though, so I fixed them up.
now pypy3 is broken: https://github.com/gis-ops/routing-py/runs/5544884127?check_suite_focus=true
it seems to me that it tried to install a py27 version of
typed-ast
for pypy3.6: