...instead of checking on our own.
Also increase required version of Python to 3.5 because of
subprocess.run().
#-----------------------------------------------------------------------------
if (BUILD_IMPORTER)
- find_package(PythonInterp 3)
+ find_package(PythonInterp 3.5 REQUIRED)
find_program(PYOSMIUM pyosmium-get-changes)
if (NOT EXISTS "${PYOSMIUM}")
* [PostgreSQL](https://www.postgresql.org) (9.3+)
* [PostGIS](https://postgis.net) (2.2+)
- * [Python 3](https://www.python.org/) (3.4+)
+ * [Python 3](https://www.python.org/) (3.5+)
* [Psycopg2](https://www.psycopg.org)
* [PHP](https://php.net) (7.0 or later)
* PHP-pgsql
if not env['NOMINATIM_OSM2PGSQL_BINARY']:
env['NOMINATIM_OSM2PGSQL_BINARY'] = nominatim_env.osm2pgsql_path
- proc = subprocess.run(cmd, cwd=str(nominatim_env.project_dir), env=env)
-
- if throw_on_fail:
- proc.check_returncode()
+ proc = subprocess.run(cmd, cwd=str(nominatim_env.project_dir), env=env,
+ check=throw_on_fail)
return proc.returncode