From c1027e6174bbd4b27f5e5c17c236cc9f3d68bc2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 22 Feb 2026 12:24:35 +0100 Subject: [PATCH] Add empty extras test to modules without needs Since version 4.36.0 tox is validating extras option. --- modules/account_de_skr03/setup.py | 5 +++++ modules/account_invoice_line_standalone/setup.py | 5 +++++ modules/carrier/setup.py | 5 +++++ modules/company/setup.py | 3 +++ modules/company_work_time/setup.py | 5 +++++ modules/customs/setup.py | 5 +++++ modules/dashboard/setup.py | 5 +++++ modules/google_maps/setup.py | 5 +++++ modules/party_siret/setup.py | 5 +++++ modules/product_classification/setup.py | 5 +++++ modules/product_classification_taxonomic/setup.py | 5 +++++ modules/product_price_list/setup.py | 5 +++++ modules/project_plan/setup.py | 5 +++++ modules/sale_credit_limit/setup.py | 5 +++++ modules/stock_forecast/setup.py | 5 +++++ modules/stock_location_sequence/setup.py | 5 +++++ modules/stock_supply_day/setup.py | 5 +++++ modules/timesheet/setup.py | 5 +++++ modules/timesheet_cost/setup.py | 5 +++++ 19 files changed, 93 insertions(+) diff --git a/modules/account_de_skr03/setup.py b/modules/account_de_skr03/setup.py index c5718741b4..bfe634474d 100755 --- a/modules/account_de_skr03/setup.py +++ b/modules/account_de_skr03/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module with German chart of accounts SKR03', @@ -100,6 +102,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/account_invoice_line_standalone/setup.py b/modules/account_invoice_line_standalone/setup.py index f42347dd50..985a9e2b83 100755 --- a/modules/account_invoice_line_standalone/setup.py +++ b/modules/account_invoice_line_standalone/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to have standalone invoice lines', @@ -120,6 +122,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/carrier/setup.py b/modules/carrier/setup.py index 52869c2b87..e3bd7124ef 100755 --- a/modules/carrier/setup.py +++ b/modules/carrier/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module with carriers', @@ -118,6 +120,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/company/setup.py b/modules/company/setup.py index a5940873e7..8aa861444d 100755 --- a/modules/company/setup.py +++ b/modules/company/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module with companies and employees', @@ -121,6 +123,7 @@ setup(name=name, install_requires=requires, extras_require={ 'image': ['pillow'], + 'test': tests_require, }, zip_safe=False, entry_points=""" diff --git a/modules/company_work_time/setup.py b/modules/company_work_time/setup.py index 7125d46016..21aec79eca 100755 --- a/modules/company_work_time/setup.py +++ b/modules/company_work_time/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to add work time on company', @@ -119,6 +121,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/customs/setup.py b/modules/customs/setup.py index 75d9d6e0b5..43a07d81d7 100755 --- a/modules/customs/setup.py +++ b/modules/customs/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module for customs', @@ -119,6 +121,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/dashboard/setup.py b/modules/dashboard/setup.py index 584baa41b1..6807f6c5c6 100755 --- a/modules/dashboard/setup.py +++ b/modules/dashboard/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module for dashboard', @@ -116,6 +118,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/google_maps/setup.py b/modules/google_maps/setup.py index 21e8651caf..c91a966d5d 100755 --- a/modules/google_maps/setup.py +++ b/modules/google_maps/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to link addresses to Google Maps', @@ -118,6 +120,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/party_siret/setup.py b/modules/party_siret/setup.py index 0a0306cd94..3c5176caed 100755 --- a/modules/party_siret/setup.py +++ b/modules/party_siret/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to add SIRET/SIREN on parties', @@ -118,6 +120,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/product_classification/setup.py b/modules/product_classification/setup.py index 384d3f3d4e..f560c55181 100755 --- a/modules/product_classification/setup.py +++ b/modules/product_classification/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to implement product classification', @@ -117,6 +119,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/product_classification_taxonomic/setup.py b/modules/product_classification_taxonomic/setup.py index 488c8f6df7..271031c6e5 100755 --- a/modules/product_classification_taxonomic/setup.py +++ b/modules/product_classification_taxonomic/setup.py @@ -47,6 +47,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to implement product classification taxonomic', @@ -114,6 +116,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/product_price_list/setup.py b/modules/product_price_list/setup.py index 15f4f64a5f..7a46d28807 100755 --- a/modules/product_price_list/setup.py +++ b/modules/product_price_list/setup.py @@ -47,6 +47,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module with price list', @@ -115,6 +117,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/project_plan/setup.py b/modules/project_plan/setup.py index ee308546e1..5f653db495 100755 --- a/modules/project_plan/setup.py +++ b/modules/project_plan/setup.py @@ -47,6 +47,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to add planning capabilities on projects', @@ -115,6 +117,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/sale_credit_limit/setup.py b/modules/sale_credit_limit/setup.py index 66d445b8db..00dee1e6e0 100755 --- a/modules/sale_credit_limit/setup.py +++ b/modules/sale_credit_limit/setup.py @@ -47,6 +47,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module for sale credit limit', @@ -115,6 +117,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/stock_forecast/setup.py b/modules/stock_forecast/setup.py index ef9edc6392..eb24e4876e 100755 --- a/modules/stock_forecast/setup.py +++ b/modules/stock_forecast/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module with stock forecasts', @@ -119,6 +121,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/stock_location_sequence/setup.py b/modules/stock_location_sequence/setup.py index 3c2fcf9f72..428d20cb3b 100755 --- a/modules/stock_location_sequence/setup.py +++ b/modules/stock_location_sequence/setup.py @@ -47,6 +47,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to add sequence on location', @@ -116,6 +118,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/stock_supply_day/setup.py b/modules/stock_supply_day/setup.py index 3b4e308c25..64ebeb6a8e 100755 --- a/modules/stock_supply_day/setup.py +++ b/modules/stock_supply_day/setup.py @@ -47,6 +47,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to add supply weekdays', @@ -114,6 +116,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/timesheet/setup.py b/modules/timesheet/setup.py index 0f7d16e1d3..b27182594b 100755 --- a/modules/timesheet/setup.py +++ b/modules/timesheet/setup.py @@ -50,6 +50,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module with timesheets', @@ -118,6 +120,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules] diff --git a/modules/timesheet_cost/setup.py b/modules/timesheet_cost/setup.py index 489ac8b975..6726c17a1b 100755 --- a/modules/timesheet_cost/setup.py +++ b/modules/timesheet_cost/setup.py @@ -47,6 +47,8 @@ for dep in info.get('depends', []): requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) +tests_require = [] + setup(name=name, version=version, description='Tryton module to add cost on timesheet', @@ -115,6 +117,9 @@ setup(name=name, license='GPL-3', python_requires='>=3.9', install_requires=requires, + extras_require={ + 'test': tests_require, + }, zip_safe=False, entry_points=""" [trytond.modules]