Sarah Hoffmann
5c7c4bb9a8
update versions for Python packages
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
9646ec4edd
drop official support for Ubuntu 18
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
c665796c52
drop support for Python 3.6
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
a72e2ecb3f
update dependencies for Actions
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
0c47558729
convert version to named tuple
...
Also return the new NominatimVersion rather than a string in the
status result.
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
93b9288c30
fix error message for non-existing database
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
9d31a67116
add unit tests for new Python API
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
cf19036ce6
docs: extend dependency documentation
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
7219ee6532
extend BDD API tests to query via Python frameworks
...
A new config option ENGINE allows to choose between php and any of the
supported Python engines.
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
d7bc846c3c
fix liniting issues and add type annotations
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
1adb0a9886
add support for starlette framework
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
8aa01c9c8e
add support for falcon as server framework
2023-01-03 10:03:00 +01:00
Sarah Hoffmann
23dabad0b0
add sanic development server implementation
2023-01-03 10:02:53 +01:00
Sarah Hoffmann
45c675bd78
implement command line status call in Python
2023-01-03 10:02:35 +01:00
Sarah Hoffmann
860c6ecbcc
Merge pull request #2936 from lonvia/fix-query-for-index-use
...
Split query that deletes old objects from placex
2023-01-03 09:56:03 +01:00
Sarah Hoffmann
3f38091421
split query that deletes old objects from placex
...
placex only has partial indexes over OSM types, so the OSM type
needs to be hardcoded to ensure these indexes are used.
2023-01-02 17:25:38 +01:00
Sarah Hoffmann
7704b3fc7b
Merge pull request #2932 from lonvia/rework-flex-framework
...
Switch to osm2pgsql flex output
2022-12-29 17:23:38 +01:00
Sarah Hoffmann
610af95ed1
remove old import styles
2022-12-23 19:29:07 +01:00
Sarah Hoffmann
018ef5bd53
bdd: recreate project directory for every run
2022-12-23 18:36:41 +01:00
Sarah Hoffmann
200eae3bc0
add tests for examples in lua style documentation
...
And fix all the errors the tests have found.
2022-12-23 17:35:28 +01:00
Sarah Hoffmann
9321e425a4
add documentation for flex style
...
Includes minor adaptions to bring the code in line with the
documentation.
2022-12-23 11:10:40 +01:00
Sarah Hoffmann
9395c0dadc
Merge pull request #2931 from mtmail/vagrant-md-use-dotenv
...
VAGRANT.md - replace local.php settings with .env
2022-12-22 10:20:15 +01:00
marc tobias
a40065878b
VAGRANT.md - replace local.php settings with .env
2022-12-22 03:12:30 +01:00
Sarah Hoffmann
f3ffbe167d
use canonical url for nominatim.org
2022-12-20 16:55:47 +01:00
Sarah Hoffmann
89a34e7508
adapt tests for new lua styles
2022-12-19 17:32:28 +01:00
Sarah Hoffmann
f6fc750f08
install new lua import scripts
2022-12-19 17:27:40 +01:00
Sarah Hoffmann
c32f686c62
switch to osm2pgsql flex style by default
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
2ca83efc36
flez: add other default styles
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
06796745ff
flex: hide compiled matchers
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
093d531509
flex: switch to functions for substyles
...
This gives us a bit more flexibility about the implementation
in the future.
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
a915815e4d
explicit export for functions in flex-base
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
de3c28104c
flex: add combining clean function
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
d9d13a6204
flex: simplify name handling
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
d1f5820711
flex: simplify address configuration
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
7592f8f189
update osm2pgsql (flex not building index)
2022-12-18 10:10:58 +01:00
Sarah Hoffmann
ffbb61713a
Merge pull request #2927 from lonvia/remove-forward-dependencies
...
Remove shortcut disabling forward dependencies
2022-12-17 15:59:09 +01:00
Sarah Hoffmann
6f51c1ba33
remove code that disables processing of forward dependencies
2022-12-11 19:35:58 +01:00
Sarah Hoffmann
cd861345b7
Merge pull request #2921 from lonvia/case-insensitive-utf8
...
Use grapheme_stripos instead of stripos in PHP code
2022-12-11 15:57:01 +01:00
Sarah Hoffmann
823502a40a
use grapheme_stripos instead of stripos in PHP code
...
The stripos() does not handle non-ASCII correctly.
2022-12-11 13:55:27 +01:00
Sarah Hoffmann
4efad0bb95
Merge pull request #2920 from lonvia/no-postcode-for-rivers
...
Do not assign postcodes to long linear features
2022-12-10 17:30:32 +01:00
Sarah Hoffmann
922352e215
do not assign postcodes to long linear features
...
This avoids a postcode in particular for waterway features and
long natural featues like ridges and valleys.
Fixes #2915 .
2022-12-10 14:53:08 +01:00
Frederik Ramm
8a0b2dc0be
Fix typo in NOMINATIM_LOG_FILE ( #2919 )
...
* fix typo in docs (NOMINATIM_LOG_FILE uses s not ms)
2022-12-08 17:34:54 +01:00
Sarah Hoffmann
7eced34e20
Merge pull request #2916 from lonvia/faq-postcodes
...
Add FAQ about finding bad postcodes
2022-12-08 08:42:10 +01:00
Sarah Hoffmann
64d00c1c8e
add FAQ about finding bad postcodes
2022-12-07 21:38:53 +01:00
Sarah Hoffmann
6d48798d45
Merge pull request #2913 from lonvia/remove-duplicate-spaces-in-transliteration
...
contract duplicate spaces in transliteration string
2022-12-02 19:43:07 +01:00
Sarah Hoffmann
0e186835b9
contract duplicate spaces in transliteration string
...
There are some pathological cases where an isolated letter may
be deleted because it is in itself meaningless. If this happens in
the middle of a sentence, then the transliteration contains two
consecutive spaces. Add a final rule to fix this.
See #2909 .
2022-12-02 10:15:02 +01:00
Sarah Hoffmann
b607eb9678
Merge pull request #2908 from n-timofeev/update-vagrantfile
...
Update Vagrantfile
2022-11-29 10:33:16 +01:00
n-timofeev
85a68f1e56
Update Vagrantfile
2022-11-29 11:12:10 +03:00
Sarah Hoffmann
45d13bc295
Merge pull request #2906 from lonvia/move-data-dirs-into-module
...
Reorganize how Nominatim finds its extra data and libraries
2022-11-28 08:44:29 +01:00
Sarah Hoffmann
2231401483
clean up uses of cli.nominatim()
...
They should not hand in data paths anymore.
2022-11-27 15:27:04 +01:00