details: https://code.tryton.org/tryton/commit/7a9c2d2b93eb
branch: default
user: Cédric Krier <[email protected]>
date: Sun Feb 22 12:24:35 2026 +0100
description:
Add empty extras test to modules without needs
Since version 4.36.0 tox is validating extras option.
diffstat:
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(+), 0 deletions(-)
diffs (416 lines):
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/account_de_skr03/setup.py
--- a/modules/account_de_skr03/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/account_de_skr03/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb
modules/account_invoice_line_standalone/setup.py
--- a/modules/account_invoice_line_standalone/setup.py Fri Feb 20 09:59:42
2026 +0100
+++ b/modules/account_invoice_line_standalone/setup.py Sun Feb 22 12:24:35
2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/carrier/setup.py
--- a/modules/carrier/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/carrier/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/company/setup.py
--- a/modules/company/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/company/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
install_requires=requires,
extras_require={
'image': ['pillow'],
+ 'test': tests_require,
},
zip_safe=False,
entry_points="""
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/company_work_time/setup.py
--- a/modules/company_work_time/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/company_work_time/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/customs/setup.py
--- a/modules/customs/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/customs/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/dashboard/setup.py
--- a/modules/dashboard/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/dashboard/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/google_maps/setup.py
--- a/modules/google_maps/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/google_maps/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/party_siret/setup.py
--- a/modules/party_siret/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/party_siret/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/product_classification/setup.py
--- a/modules/product_classification/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/product_classification/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb
modules/product_classification_taxonomic/setup.py
--- a/modules/product_classification_taxonomic/setup.py Fri Feb 20 09:59:42
2026 +0100
+++ b/modules/product_classification_taxonomic/setup.py Sun Feb 22 12:24:35
2026 +0100
@@ -47,6 +47,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/product_price_list/setup.py
--- a/modules/product_price_list/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/product_price_list/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -47,6 +47,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/project_plan/setup.py
--- a/modules/project_plan/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/project_plan/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -47,6 +47,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/sale_credit_limit/setup.py
--- a/modules/sale_credit_limit/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/sale_credit_limit/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -47,6 +47,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/stock_forecast/setup.py
--- a/modules/stock_forecast/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/stock_forecast/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/stock_location_sequence/setup.py
--- a/modules/stock_location_sequence/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/stock_location_sequence/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -47,6 +47,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/stock_supply_day/setup.py
--- a/modules/stock_supply_day/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/stock_supply_day/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -47,6 +47,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/timesheet/setup.py
--- a/modules/timesheet/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/timesheet/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -50,6 +50,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]
diff -r 77b55b398e85 -r 7a9c2d2b93eb modules/timesheet_cost/setup.py
--- a/modules/timesheet_cost/setup.py Fri Feb 20 09:59:42 2026 +0100
+++ b/modules/timesheet_cost/setup.py Sun Feb 22 12:24:35 2026 +0100
@@ -47,6 +47,8 @@
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 @@
license='GPL-3',
python_requires='>=3.9',
install_requires=requires,
+ extras_require={
+ 'test': tests_require,
+ },
zip_safe=False,
entry_points="""
[trytond.modules]