nilsnolde / routingpy

🌎 Python library to access all public routing, isochrones and matrix APIs in a consistent manner.
https://routingpy.readthedocs.io/en/latest/?badge=latest
Apache License 2.0
272 stars 28 forks source link

pypy3 is broken in ci #60

Open nilsnolde opened 2 years ago

nilsnolde commented 2 years ago

I fiddled a bit yesterday:

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.

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:

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
ashavijit commented 1 year ago

hey @nilsnolde wanna work for this issue !

nilsnolde commented 1 year ago

Sure, feel free. Though might not be an issue anymore. Personally I’d start with letting CI run once with PyPy and then see.