[Git][debian-gis-team/pygeoapi][master] 5 commits: Skip tests for providers with missing dependencies.

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Fri Jun 26 15:04:21 BST 2026



Bas Couwenberg pushed to branch master at Debian GIS Project / pygeoapi


Commits:
b0d3b709 by Bas Couwenberg at 2026-06-26T14:44:13+02:00
Skip tests for providers with missing dependencies.

- - - - -
9f71536a by Bas Couwenberg at 2026-06-26T14:58:11+02:00
Copy entry tests directory including YAML configs.

- - - - -
5d848e0c by Bas Couwenberg at 2026-06-26T15:03:56+02:00
Add build dependencies from requirements-admin.txt.

- - - - -
20fd7810 by Bas Couwenberg at 2026-06-26T15:23:35+02:00
Fix ModuleNotFoundError issues.

- - - - -
69414c3d by Bas Couwenberg at 2026-06-26T15:38:09+02:00
Also copy pytest.ini.

- - - - -


2 changed files:

- debian/control
- debian/rules


Changes:

=====================================
debian/control
=====================================
@@ -11,7 +11,8 @@ Build-Depends: debhelper-compat (= 13),
                python3-babel,
                python3-click,
                python3-dateutil,
-               python3-django <!nocheck>,
+               python3-django,
+               python3-django-cors-headers,
                python3-elasticsearch,
                python3-filelock,
                python3-flask,
@@ -20,17 +21,22 @@ Build-Depends: debhelper-compat (= 13),
                python3-gdal <!nocheck>,
                python3-geoalchemy2,
                python3-geopandas,
+               python3-gunicorn,
                python3-httpx <!nocheck>,
                python3-jinja2,
+               python3-jsonpatch,
                python3-jsonschema,
-               python3-pymongo,
                python3-oracledb,
                python3-owslib,
+               python3-paho-mqtt,
                python3-polyfactory <!nocheck>,
+               python3-psycopg2,
                python3-pydantic,
                python3-pygeofilter,
                python3-pygeoif,
                python3-pyld <!nocheck>,
+               python3-pymongo,
+               python3-pymysql,
                python3-pyproj,
                python3-pytest <!nocheck>,
                python3-pytz,
@@ -44,7 +50,8 @@ Build-Depends: debhelper-compat (= 13),
                python3-tinydb,
                python3-uvicorn <!nocheck>,
                python3-xarray,
-               python3-yaml
+               python3-yaml,
+               python3-zarr
 Standards-Version: 4.7.4
 Vcs-Browser: https://salsa.debian.org/debian-gis-team/pygeoapi
 Vcs-Git: https://salsa.debian.org/debian-gis-team/pygeoapi.git


=====================================
debian/rules
=====================================
@@ -5,6 +5,14 @@
 #export DH_VERBOSE=1
 
 export PYBUILD_NAME=pygeoapi
+export PYBUILD_BEFORE_TEST=cp -r {dir}/pytest.ini {dir}/tests {build_dir}
+export PYBUILD_AFTER_TEST=rm -rf {build_dir}/pytest.ini {build_dir}/tests
+export PYBUILD_TEST_ARGS=-v \
+--ignore=tests/provider/test_elasticsearch__provider.py \
+--ignore=tests/provider/test_filesystem_provider.py \
+--ignore=tests/provider/test_opensearch__provider.py \
+--ignore=tests/provider/test_parquet_provider.py
+
 
 %:
 	dh $@ --buildsystem pybuild



View it on GitLab: https://salsa.debian.org/debian-gis-team/pygeoapi/-/compare/b1957087d4a57c4c82ba43079bdedc7c61679da9...69414c3d4e4334a6d2d0461a77db10a936efcf6d

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/pygeoapi/-/compare/b1957087d4a57c4c82ba43079bdedc7c61679da9...69414c3d4e4334a6d2d0461a77db10a936efcf6d
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260626/f800baf8/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list