diff --git a/.github/workflows/test_deploy.yaml b/.github/workflows/test_deploy.yaml index 01fda75a0..3e8f884ad 100644 --- a/.github/workflows/test_deploy.yaml +++ b/.github/workflows/test_deploy.yaml @@ -46,9 +46,15 @@ jobs: then echo "This is not a workflow_dispatch RUN, use master for OQ engine" python install.py devel --version master + if [[ $EXIT_CODE -ne 0 ]]; then + break + fi else echo "This is a workflow_dispatch RUN, use: $GITHUB_INPUT_REF for OQ engine" python install.py devel --version ${GITHUB_INPUT_REF} + if [[ $EXIT_CODE -ne 0 ]]; then + break + fi fi source ~/openquake/bin/activate cd .. diff --git a/.github/workflows/test_win64.yaml b/.github/workflows/test_win64.yaml index f48181d23..b7712e801 100644 --- a/.github/workflows/test_win64.yaml +++ b/.github/workflows/test_win64.yaml @@ -71,6 +71,9 @@ jobs: Write-Host "python install.py devel --version ${env:BRANCH}" cd oq-engine python install.py devel --version ${env:BRANCH} + if ($LASTEXITCODE -ne 0) { + break + } cd .. } else diff --git a/pyproject.toml b/pyproject.toml index 0e09a2a18..476f77815 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ description = "Model Building Toolkit" readme = """ Python and OpenQuake-based Toolkit for the construction of Seismic Source Models -Copyright (C) 2017-2025 GEM Foundation +Copyright (C) 2017-2026 GEM Foundation """ license = { text = "AGPL-3.0-only" } @@ -18,6 +18,7 @@ authors = [ ] maintainers = [ { name = "GEM Foundation", email = "hazard@globalquakemodel.org" }, + { name = "GEM Foundation", email = "hazard@globalquakemodel.org" }, ] keywords = [ @@ -67,8 +68,9 @@ Documentation = "https://gemsciencetools.github.io/oq-mbtk/index.html" oqm = "openquake.mbi.__main__:oqm" [tool.setuptools.packages.find] +namespaces = true where = ["."] -include = ["openquake*"] +include = ["openquake.*"] [tool.setuptools.exclude-package-data] "*" = [