diff --git a/trytond-gis/setup.py b/trytond-gis/setup.py index 861b4ad548..c4af12bb8d 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.9', 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 6690b2cd56..441270102a 100644 --- a/trytond-gis/tox.ini +++ b/trytond-gis/tox.ini @@ -3,6 +3,7 @@ envlist = py39,py310,py311,py312,py313 [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}