diff --git a/trytond-gis/setup.py b/trytond-gis/setup.py index 978a25ec3c..4899ea2324 100755 --- a/trytond-gis/setup.py +++ b/trytond-gis/setup.py @@ -46,6 +46,7 @@ else: major_version, minor_version) requires = ['geomet', get_require_version('trytond'), 'psycopg2 >= 2.0.14'] +tests_require = [get_require_version('trytond[test]')] setup(name=name, version=version, @@ -80,6 +81,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.8', install_requires=requires, + extras_require={ + 'test': tests_require, + }, entry_points={ 'trytond.backend': [ 'postgis = trytond_gis.postgis', diff --git a/trytond-gis/tox.ini b/trytond-gis/tox.ini index 0183b79a9e..5fc24b87d5 100644 --- a/trytond-gis/tox.ini +++ b/trytond-gis/tox.ini @@ -3,6 +3,7 @@ envlist = py38,py39,py310,py311,py312 [testenv] usedevelop = true +extras = test commands = coverage run --omit=*/tests/* -m xmlrunner discover -s trytond.tests {posargs} coverage run -a --omit=*/tests/* -m xmlrunner discover -s trytond_gis.tests {posargs}