Package: src:osmnx Version: 0.11.4+ds-1 Severity: serious Tags: sid bullseye
osmnx fails the remote autopkg test: https://ci.debian.net/data/autopkgtest/testing/amd64/o/osmnx/4267399/log.gz [...] __________________________________ test_pois ___________________________________ def test_pois(): import pytest # download all points of interests from place gdf = ox.pois_from_place(place='Kamppi, Helsinki, Finland') # get all restaurants and schools from place restaurants = ox.pois_from_place(place='Emeryville, California, USA', amenities=['restaurant']) schools = ox.pois_from_place(place='Emeryville, California, USA', amenities=['school']) # get all universities from Boston area (with 2 km buffer to cover also Cambridge) boston_q = "Boston, Massachusetts, United States of America" boston_poly = ox.gdf_from_place(boston_q, buffer_dist=2000) universities = ox.pois_from_polygon(boston_poly.geometry.values[0], amenities=['university']) # by point and by address restaurants = ox.pois_from_point(point=(42.344490, -71.070570), distance=1000, amenities=['restaurant']) > restaurants = ox.pois_from_address(address='Emeryville, California, USA', distance=1000, amenities=['restaurant']) /usr/share/doc/python-osmnx-doc/examples/tests/test_osmnx.py:374: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ osmnx/pois.py:414: in pois_from_address point = geocode(query=address) osmnx/geo_utils.py:595: in geocode results = response.json() /usr/lib/python3/dist-packages/requests/models.py:897: in json return complexjson.loads(self.text, **kwargs) /usr/lib/python3.7/json/__init__.py:348: in loads return _default_decoder.decode(s) /usr/lib/python3.7/json/decoder.py:337: in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <json.decoder.JSONDecoder object at 0x7f36aff91e50> s = '<html>\n<head>\n<title>Access blocked</title>\n</head>\n<body>\n<h1>Access blocked</h1>\n\n<p>You have been blocked b... the Nominatim system administrator at\nnomina...@openstreetmap.org to have this block lifted.</p>\n</body>\n</head>\n' idx = 0 def raw_decode(self, s, idx=0): """Decode a JSON document from ``s`` (a ``str`` beginning with a JSON document) and return a 2-tuple of the Python representation and the index in ``s`` where the document ended. This can be used to decode a JSON document from a string that may have extraneous data at the end. """ try: obj, end = self.scan_once(s, idx) except StopIteration as err: > raise JSONDecodeError("Expecting value", s, err.value) from None E json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) /usr/lib/python3.7/json/decoder.py:355: JSONDecodeError