diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f8f8dbc..cd4da64 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,7 +50,7 @@ jobs: - name: Run tests run: | - uv run pytest eopf_geozarr/tests/ -v --tb=short -m "not network" --cov=eopf_geozarr --cov-report=xml --cov-report=term-missing + uv run pytest tests/ -v --tb=short -m "not network" --cov=eopf_geozarr --cov-report=xml --cov-report=term-missing - name: Upload coverage to Codecov if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11' @@ -105,7 +105,7 @@ jobs: - name: Run network tests run: | - uv run pytest eopf_geozarr/tests/ -v --tb=short -m "network" + uv run pytest tests/ -v --tb=short -m "network" security: runs-on: ubuntu-latest diff --git a/pyproject.toml b/pyproject.toml index 3cc3e09..1e33d7a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -79,7 +79,7 @@ Documentation = "https://github.com/developmentseed/eopf-geozarr/tree/main/docs" eopf-geozarr = "eopf_geozarr.cli:main" [tool.setuptools.packages.find] -where = ["."] +where = ["src"] include = ["eopf_geozarr*"] [tool.setuptools.package-data] @@ -142,8 +142,11 @@ markers = [ ] [tool.coverage.run] -source = ["."] -omit = ["*/tests/*", "*/test_*", "setup.py"] +source = ["src"] +omit = [ + "tests/*", + "setup.py", +] [tool.coverage.report] exclude_lines = [ diff --git a/eopf_geozarr/__init__.py b/src/eopf_geozarr/__init__.py similarity index 100% rename from eopf_geozarr/__init__.py rename to src/eopf_geozarr/__init__.py diff --git a/eopf_geozarr/__main__.py b/src/eopf_geozarr/__main__.py similarity index 100% rename from eopf_geozarr/__main__.py rename to src/eopf_geozarr/__main__.py diff --git a/eopf_geozarr/cli.py b/src/eopf_geozarr/cli.py similarity index 100% rename from eopf_geozarr/cli.py rename to src/eopf_geozarr/cli.py diff --git a/eopf_geozarr/conversion/__init__.py b/src/eopf_geozarr/conversion/__init__.py similarity index 100% rename from eopf_geozarr/conversion/__init__.py rename to src/eopf_geozarr/conversion/__init__.py diff --git a/eopf_geozarr/conversion/fs_utils.py b/src/eopf_geozarr/conversion/fs_utils.py similarity index 100% rename from eopf_geozarr/conversion/fs_utils.py rename to src/eopf_geozarr/conversion/fs_utils.py diff --git a/eopf_geozarr/conversion/geozarr.py b/src/eopf_geozarr/conversion/geozarr.py similarity index 100% rename from eopf_geozarr/conversion/geozarr.py rename to src/eopf_geozarr/conversion/geozarr.py diff --git a/eopf_geozarr/conversion/utils.py b/src/eopf_geozarr/conversion/utils.py similarity index 100% rename from eopf_geozarr/conversion/utils.py rename to src/eopf_geozarr/conversion/utils.py diff --git a/eopf_geozarr/data_api/__init__.py b/src/eopf_geozarr/data_api/__init__.py similarity index 100% rename from eopf_geozarr/data_api/__init__.py rename to src/eopf_geozarr/data_api/__init__.py diff --git a/eopf_geozarr/tests/__init__.py b/tests/__init__.py similarity index 100% rename from eopf_geozarr/tests/__init__.py rename to tests/__init__.py diff --git a/eopf_geozarr/tests/test_cli_e2e.py b/tests/test_cli_e2e.py similarity index 100% rename from eopf_geozarr/tests/test_cli_e2e.py rename to tests/test_cli_e2e.py diff --git a/eopf_geozarr/tests/test_conversion.py b/tests/test_conversion.py similarity index 100% rename from eopf_geozarr/tests/test_conversion.py rename to tests/test_conversion.py diff --git a/eopf_geozarr/tests/test_fs_utils.py b/tests/test_fs_utils.py similarity index 100% rename from eopf_geozarr/tests/test_fs_utils.py rename to tests/test_fs_utils.py diff --git a/eopf_geozarr/tests/test_integration_sentinel2.py b/tests/test_integration_sentinel2.py similarity index 100% rename from eopf_geozarr/tests/test_integration_sentinel2.py rename to tests/test_integration_sentinel2.py