details:   https://code.tryton.org/tryton/commit/d78b821fc489
branch:    7.0
user:      Cédric Krier <[email protected]>
date:      Fri Feb 27 21:27:51 2026 +0100
description:
        Add empty extras test to modules without needs

        Since version 4.36.0 tox is validating extras option.
        (grafted from 7a9c2d2b93ebc1baf15dcae916aee57638bffa50)
diffstat:

 modules/account_be/setup.py                       |  5 +++++
 modules/account_de_skr03/setup.py                 |  5 +++++
 modules/account_invoice_line_standalone/setup.py  |  5 +++++
 modules/carrier/setup.py                          |  5 +++++
 modules/company/setup.py                          |  5 +++++
 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 +++++
 20 files changed, 100 insertions(+), 0 deletions(-)

diffs (440 lines):

diff -r b3c8f2ce9773 -r d78b821fc489 modules/account_be/setup.py
--- a/modules/account_be/setup.py       Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/account_be/setup.py       Fri Feb 27 21:27:51 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 Belgian chart of accounts',
@@ -96,6 +98,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/account_de_skr03/setup.py
--- a/modules/account_de_skr03/setup.py Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/account_de_skr03/setup.py Fri Feb 27 21:27:51 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 German chart of accounts SKR03',
@@ -96,6 +98,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 
modules/account_invoice_line_standalone/setup.py
--- a/modules/account_invoice_line_standalone/setup.py  Tue Feb 10 19:30:10 
2026 +0100
+++ b/modules/account_invoice_line_standalone/setup.py  Fri Feb 27 21:27:51 
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 have standalone invoice lines',
@@ -115,6 +117,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/carrier/setup.py
--- a/modules/carrier/setup.py  Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/carrier/setup.py  Fri Feb 27 21:27:51 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 carriers',
@@ -115,6 +117,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/company/setup.py
--- a/modules/company/setup.py  Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/company/setup.py  Fri Feb 27 21:27:51 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',
@@ -119,6 +121,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/company_work_time/setup.py
--- a/modules/company_work_time/setup.py        Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/company_work_time/setup.py        Fri Feb 27 21:27:51 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 work time on company',
@@ -115,6 +117,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/customs/setup.py
--- a/modules/customs/setup.py  Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/customs/setup.py  Fri Feb 27 21:27:51 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 customs',
@@ -115,6 +117,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/dashboard/setup.py
--- a/modules/dashboard/setup.py        Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/dashboard/setup.py        Fri Feb 27 21:27:51 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 dashboard',
@@ -113,6 +115,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/google_maps/setup.py
--- a/modules/google_maps/setup.py      Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/google_maps/setup.py      Fri Feb 27 21:27:51 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 link addresses to Google Maps',
@@ -115,6 +117,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/party_siret/setup.py
--- a/modules/party_siret/setup.py      Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/party_siret/setup.py      Fri Feb 27 21:27:51 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 SIRET/SIREN on parties',
@@ -115,6 +117,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/product_classification/setup.py
--- a/modules/product_classification/setup.py   Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/product_classification/setup.py   Fri Feb 27 21:27:51 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',
@@ -113,6 +115,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 
modules/product_classification_taxonomic/setup.py
--- a/modules/product_classification_taxonomic/setup.py Tue Feb 10 19:30:10 
2026 +0100
+++ b/modules/product_classification_taxonomic/setup.py Fri Feb 27 21:27:51 
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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/product_price_list/setup.py
--- a/modules/product_price_list/setup.py       Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/product_price_list/setup.py       Fri Feb 27 21:27:51 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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/project_plan/setup.py
--- a/modules/project_plan/setup.py     Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/project_plan/setup.py     Fri Feb 27 21:27:51 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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/sale_credit_limit/setup.py
--- a/modules/sale_credit_limit/setup.py        Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/sale_credit_limit/setup.py        Fri Feb 27 21:27:51 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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/stock_forecast/setup.py
--- a/modules/stock_forecast/setup.py   Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/stock_forecast/setup.py   Fri Feb 27 21:27:51 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 stock forecasts',
@@ -115,6 +117,9 @@
     license='GPL-3',
     python_requires='>=3.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/stock_location_sequence/setup.py
--- a/modules/stock_location_sequence/setup.py  Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/stock_location_sequence/setup.py  Fri Feb 27 21:27:51 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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/stock_supply_day/setup.py
--- a/modules/stock_supply_day/setup.py Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/stock_supply_day/setup.py Fri Feb 27 21:27:51 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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/timesheet/setup.py
--- a/modules/timesheet/setup.py        Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/timesheet/setup.py        Fri Feb 27 21:27:51 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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]
diff -r b3c8f2ce9773 -r d78b821fc489 modules/timesheet_cost/setup.py
--- a/modules/timesheet_cost/setup.py   Tue Feb 10 19:30:10 2026 +0100
+++ b/modules/timesheet_cost/setup.py   Fri Feb 27 21:27:51 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.8',
     install_requires=requires,
+    extras_require={
+        'test': tests_require,
+        },
     zip_safe=False,
     entry_points="""
     [trytond.modules]

Reply via email to