]> git.openstreetmap.org Git - nominatim.git/commit
split code into submodules
authorSarah Hoffmann <lonvia@denofr.de>
Thu, 16 May 2024 09:55:17 +0000 (11:55 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Wed, 26 Jun 2024 09:52:47 +0000 (11:52 +0200)
commit6e89310a9285f1ad15d8002bf68f578eada367a0
treed98f1165ddee2e59e6186ddfeaf15a9909fc0588
parent0fb4fe8e4df63fd09704ca0752ed4248dab11ecd
split code into submodules
137 files changed:
nominatim/__main__.py [deleted file]
nominatim/clicmd/__init__.py [deleted file]
nominatim/paths.py [deleted file]
src/nominatim_api/__init__.py [moved from nominatim/api/__init__.py with 96% similarity]
src/nominatim_api/connection.py [moved from nominatim/api/connection.py with 94% similarity]
src/nominatim_api/core.py [moved from nominatim/api/core.py with 98% similarity]
src/nominatim_api/localization.py [moved from nominatim/api/localization.py with 98% similarity]
src/nominatim_api/logging.py [moved from nominatim/api/logging.py with 99% similarity]
src/nominatim_api/lookup.py [moved from nominatim/api/lookup.py with 97% similarity]
src/nominatim_api/py.typed [moved from nominatim/__init__.py with 100% similarity]
src/nominatim_api/result_formatting.py [moved from nominatim/api/result_formatting.py with 94% similarity]
src/nominatim_api/results.py [moved from nominatim/api/results.py with 98% similarity]
src/nominatim_api/reverse.py [moved from nominatim/api/reverse.py with 98% similarity]
src/nominatim_api/search/__init__.py [moved from nominatim/api/search/__init__.py with 88% similarity]
src/nominatim_api/search/db_search_builder.py [moved from nominatim/api/search/db_search_builder.py with 97% similarity]
src/nominatim_api/search/db_search_fields.py [moved from nominatim/api/search/db_search_fields.py with 96% similarity]
src/nominatim_api/search/db_search_lookups.py [moved from nominatim/api/search/db_search_lookups.py with 96% similarity]
src/nominatim_api/search/db_searches.py [moved from nominatim/api/search/db_searches.py with 98% similarity]
src/nominatim_api/search/geocoder.py [moved from nominatim/api/search/geocoder.py with 94% similarity]
src/nominatim_api/search/icu_tokenizer.py [moved from nominatim/api/search/icu_tokenizer.py with 97% similarity]
src/nominatim_api/search/legacy_tokenizer.py [moved from nominatim/api/search/legacy_tokenizer.py with 97% similarity]
src/nominatim_api/search/query.py [moved from nominatim/api/search/query.py with 99% similarity]
src/nominatim_api/search/query_analyzer_factory.py [moved from nominatim/api/search/query_analyzer_factory.py with 88% similarity]
src/nominatim_api/search/token_assignment.py [moved from nominatim/api/search/token_assignment.py with 99% similarity]
src/nominatim_api/server/__init__.py [moved from nominatim/data/__init__.py with 100% similarity]
src/nominatim_api/server/falcon/__init__.py [moved from nominatim/db/__init__.py with 100% similarity]
src/nominatim_api/server/falcon/server.py [moved from nominatim/server/falcon/server.py with 96% similarity]
src/nominatim_api/server/starlette/__init__.py [moved from nominatim/indexer/__init__.py with 100% similarity]
src/nominatim_api/server/starlette/server.py [moved from nominatim/server/starlette/server.py with 95% similarity]
src/nominatim_api/sql/sqlalchemy_functions.py [moved from nominatim/db/sqlalchemy_functions.py with 98% similarity]
src/nominatim_api/sql/sqlite_functions.py [moved from nominatim/db/sqlite_functions.py with 98% similarity]
src/nominatim_api/status.py [moved from nominatim/api/status.py with 71% similarity]
src/nominatim_api/types.py [moved from nominatim/api/types.py with 99% similarity]
src/nominatim_api/v1/__init__.py [moved from nominatim/api/v1/__init__.py with 51% similarity]
src/nominatim_api/v1/classtypes.py [moved from nominatim/api/v1/classtypes.py with 96% similarity]
src/nominatim_api/v1/format.py [moved from nominatim/api/v1/format.py with 76% similarity]
src/nominatim_api/v1/format_json.py [moved from nominatim/api/v1/format_json.py with 94% similarity]
src/nominatim_api/v1/format_xml.py [moved from nominatim/api/v1/format_xml.py with 91% similarity]
src/nominatim_api/v1/helpers.py [moved from nominatim/api/v1/helpers.py with 97% similarity]
src/nominatim_api/v1/server_glue.py [moved from nominatim/api/v1/server_glue.py with 85% similarity]
src/nominatim_api/version.py [new file with mode: 0644]
src/nominatim_core/__init__.py [moved from nominatim/server/__init__.py with 100% similarity]
src/nominatim_core/config.py [moved from nominatim/config.py with 97% similarity]
src/nominatim_core/db/__init__.py [moved from nominatim/server/falcon/__init__.py with 100% similarity]
src/nominatim_core/db/async_connection.py [moved from nominatim/db/async_connection.py with 98% similarity]
src/nominatim_core/db/async_core_library.py [moved from nominatim/db/async_core_library.py with 89% similarity]
src/nominatim_core/db/connection.py [moved from nominatim/db/connection.py with 97% similarity]
src/nominatim_core/db/properties.py [moved from nominatim/db/properties.py with 90% similarity]
src/nominatim_core/db/sql_preprocessor.py [moved from nominatim/db/sql_preprocessor.py with 95% similarity]
src/nominatim_core/db/sqlalchemy_schema.py [moved from nominatim/db/sqlalchemy_schema.py with 96% similarity]
src/nominatim_core/db/sqlalchemy_types/__init__.py [moved from nominatim/db/sqlalchemy_types/__init__.py with 88% similarity]
src/nominatim_core/db/sqlalchemy_types/geometry.py [moved from nominatim/db/sqlalchemy_types/geometry.py with 99% similarity]
src/nominatim_core/db/sqlalchemy_types/int_array.py [moved from nominatim/db/sqlalchemy_types/int_array.py with 97% similarity]
src/nominatim_core/db/sqlalchemy_types/json.py [moved from nominatim/db/sqlalchemy_types/json.py with 88% similarity]
src/nominatim_core/db/sqlalchemy_types/key_value.py [moved from nominatim/db/sqlalchemy_types/key_value.py with 95% similarity]
src/nominatim_core/db/status.py [moved from nominatim/db/status.py with 94% similarity]
src/nominatim_core/db/utils.py [moved from nominatim/db/utils.py with 95% similarity]
src/nominatim_core/errors.py [moved from nominatim/errors.py with 77% similarity]
src/nominatim_core/paths.py [new file with mode: 0644]
src/nominatim_core/py.typed [moved from nominatim/server/starlette/__init__.py with 100% similarity]
src/nominatim_core/typing.py [moved from nominatim/typing.py with 95% similarity]
src/nominatim_core/utils/__init__.py [moved from nominatim/tokenizer/__init__.py with 100% similarity]
src/nominatim_core/utils/centroid.py [moved from nominatim/utils/centroid.py with 93% similarity]
src/nominatim_core/utils/json_writer.py [moved from nominatim/utils/json_writer.py with 98% similarity]
src/nominatim_core/utils/url_utils.py [new file with mode: 0644]
src/nominatim_core/version.py [new file with mode: 0644]
src/nominatim_db/__init__.py [moved from nominatim/tokenizer/sanitizers/__init__.py with 100% similarity]
src/nominatim_db/cli.py [moved from nominatim/cli.py with 95% similarity]
src/nominatim_db/clicmd/__init__.py [new file with mode: 0644]
src/nominatim_db/clicmd/add_data.py [moved from nominatim/clicmd/add_data.py with 94% similarity]
src/nominatim_db/clicmd/admin.py [moved from nominatim/clicmd/admin.py with 95% similarity]
src/nominatim_db/clicmd/api.py [moved from nominatim/clicmd/api.py with 97% similarity]
src/nominatim_db/clicmd/args.py [moved from nominatim/clicmd/args.py with 96% similarity]
src/nominatim_db/clicmd/convert.py [moved from nominatim/clicmd/convert.py with 96% similarity]
src/nominatim_db/clicmd/export.py [moved from nominatim/clicmd/export.py with 96% similarity]
src/nominatim_db/clicmd/freeze.py [moved from nominatim/clicmd/freeze.py with 85% similarity]
src/nominatim_db/clicmd/index.py [moved from nominatim/clicmd/index.py with 91% similarity]
src/nominatim_db/clicmd/refresh.py [moved from nominatim/clicmd/refresh.py with 96% similarity]
src/nominatim_db/clicmd/replication.py [moved from nominatim/clicmd/replication.py with 96% similarity]
src/nominatim_db/clicmd/setup.py [moved from nominatim/clicmd/setup.py with 96% similarity]
src/nominatim_db/clicmd/special_phrases.py [moved from nominatim/clicmd/special_phrases.py with 88% similarity]
src/nominatim_db/data/__init__.py [moved from nominatim/tokenizer/token_analysis/__init__.py with 100% similarity]
src/nominatim_db/data/country_info.py [moved from nominatim/data/country_info.py with 94% similarity]
src/nominatim_db/data/place_info.py [moved from nominatim/data/place_info.py with 96% similarity]
src/nominatim_db/data/place_name.py [moved from nominatim/data/place_name.py with 96% similarity]
src/nominatim_db/data/postcode_format.py [moved from nominatim/data/postcode_format.py with 95% similarity]
src/nominatim_db/indexer/__init__.py [moved from nominatim/tools/special_phrases/__init__.py with 100% similarity]
src/nominatim_db/indexer/indexer.py [moved from nominatim/indexer/indexer.py with 95% similarity]
src/nominatim_db/indexer/progress.py [moved from nominatim/indexer/progress.py with 95% similarity]
src/nominatim_db/indexer/runners.py [moved from nominatim/indexer/runners.py with 95% similarity]
src/nominatim_db/tokenizer/__init__.py [moved from nominatim/utils/__init__.py with 100% similarity]
src/nominatim_db/tokenizer/base.py [moved from nominatim/tokenizer/base.py with 96% similarity]
src/nominatim_db/tokenizer/factory.py [moved from nominatim/tokenizer/factory.py with 90% similarity]
src/nominatim_db/tokenizer/icu_rule_loader.py [moved from nominatim/tokenizer/icu_rule_loader.py with 91% similarity]
src/nominatim_db/tokenizer/icu_token_analysis.py [moved from nominatim/tokenizer/icu_token_analysis.py with 85% similarity]
src/nominatim_db/tokenizer/icu_tokenizer.py [moved from nominatim/tokenizer/icu_tokenizer.py with 98% similarity]
src/nominatim_db/tokenizer/legacy_tokenizer.py [moved from nominatim/tokenizer/legacy_tokenizer.py with 98% similarity]
src/nominatim_db/tokenizer/place_sanitizer.py [moved from nominatim/tokenizer/place_sanitizer.py with 79% similarity]
src/nominatim_db/tokenizer/sanitizers/__init__.py [new file with mode: 0644]
src/nominatim_db/tokenizer/sanitizers/base.py [moved from nominatim/tokenizer/sanitizers/base.py with 86% similarity]
src/nominatim_db/tokenizer/sanitizers/clean_housenumbers.py [moved from nominatim/tokenizer/sanitizers/clean_housenumbers.py with 91% similarity]
src/nominatim_db/tokenizer/sanitizers/clean_postcodes.py [moved from nominatim/tokenizer/sanitizers/clean_postcodes.py with 90% similarity]
src/nominatim_db/tokenizer/sanitizers/clean_tiger_tags.py [moved from nominatim/tokenizer/sanitizers/clean_tiger_tags.py with 83% similarity]
src/nominatim_db/tokenizer/sanitizers/config.py [moved from nominatim/tokenizer/sanitizers/config.py with 97% similarity]
src/nominatim_db/tokenizer/sanitizers/delete_tags.py [moved from nominatim/tokenizer/sanitizers/delete_tags.py with 92% similarity]
src/nominatim_db/tokenizer/sanitizers/split_name_list.py [moved from nominatim/tokenizer/sanitizers/split_name_list.py with 81% similarity]
src/nominatim_db/tokenizer/sanitizers/strip_brace_terms.py [moved from nominatim/tokenizer/sanitizers/strip_brace_terms.py with 81% similarity]
src/nominatim_db/tokenizer/sanitizers/tag_analyzer_by_language.py [moved from nominatim/tokenizer/sanitizers/tag_analyzer_by_language.py with 93% similarity]
src/nominatim_db/tokenizer/sanitizers/tag_japanese.py [moved from nominatim/tokenizer/sanitizers/tag_japanese.py with 93% similarity]
src/nominatim_db/tokenizer/token_analysis/__init__.py [new file with mode: 0644]
src/nominatim_db/tokenizer/token_analysis/base.py [moved from nominatim/tokenizer/token_analysis/base.py with 95% similarity]
src/nominatim_db/tokenizer/token_analysis/config_variants.py [moved from nominatim/tokenizer/token_analysis/config_variants.py with 95% similarity]
src/nominatim_db/tokenizer/token_analysis/generic.py [moved from nominatim/tokenizer/token_analysis/generic.py with 93% similarity]
src/nominatim_db/tokenizer/token_analysis/generic_mutation.py [moved from nominatim/tokenizer/token_analysis/generic_mutation.py with 92% similarity]
src/nominatim_db/tokenizer/token_analysis/housenumbers.py [moved from nominatim/tokenizer/token_analysis/housenumbers.py with 90% similarity]
src/nominatim_db/tokenizer/token_analysis/postcodes.py [moved from nominatim/tokenizer/token_analysis/postcodes.py with 92% similarity]
src/nominatim_db/tools/__init__.py [moved from nominatim/tools/__init__.py with 68% similarity]
src/nominatim_db/tools/add_osm_data.py [moved from nominatim/tools/add_osm_data.py with 89% similarity]
src/nominatim_db/tools/admin.py [moved from nominatim/tools/admin.py with 90% similarity]
src/nominatim_db/tools/check_database.py [moved from nominatim/tools/check_database.py with 96% similarity]
src/nominatim_db/tools/collect_os_info.py [moved from nominatim/tools/collect_os_info.py with 95% similarity]
src/nominatim_db/tools/convert_sqlite.py [moved from nominatim/tools/convert_sqlite.py with 97% similarity]
src/nominatim_db/tools/database_import.py [moved from nominatim/tools/database_import.py with 94% similarity]
src/nominatim_db/tools/exec_utils.py [moved from nominatim/tools/exec_utils.py with 78% similarity]
src/nominatim_db/tools/freeze.py [moved from nominatim/tools/freeze.py with 89% similarity]
src/nominatim_db/tools/migration.py [moved from nominatim/tools/migration.py with 97% similarity]
src/nominatim_db/tools/postcodes.py [moved from nominatim/tools/postcodes.py with 96% similarity]
src/nominatim_db/tools/refresh.py [moved from nominatim/tools/refresh.py with 97% similarity]
src/nominatim_db/tools/replication.py [moved from nominatim/tools/replication.py with 96% similarity]
src/nominatim_db/tools/special_phrases/__init__.py [new file with mode: 0644]
src/nominatim_db/tools/special_phrases/importer_statistics.py [moved from nominatim/tools/special_phrases/importer_statistics.py with 95% similarity]
src/nominatim_db/tools/special_phrases/sp_csv_loader.py [moved from nominatim/tools/special_phrases/sp_csv_loader.py with 84% similarity]
src/nominatim_db/tools/special_phrases/sp_importer.py [moved from nominatim/tools/special_phrases/sp_importer.py with 96% similarity]
src/nominatim_db/tools/special_phrases/sp_wiki_loader.py [moved from nominatim/tools/special_phrases/sp_wiki_loader.py with 89% similarity]
src/nominatim_db/tools/special_phrases/special_phrase.py [moved from nominatim/tools/special_phrases/special_phrase.py with 92% similarity]
src/nominatim_db/tools/tiger_data.py [moved from nominatim/tools/tiger_data.py with 90% similarity]
src/nominatim_db/version.py [moved from nominatim/version.py with 95% similarity]