Use setuptools packaging for Tryton 7.0
Publish Package / publish (push) Successful in 45s

This commit is contained in:
José Arturo García
2026-09-30 18:49:33 -04:00
parent 8e0d90afae
commit 29e236de97
6 changed files with 92 additions and 101 deletions
+12 -15
View File
@@ -652,27 +652,24 @@ class AccountDoUnitTestCase(unittest.TestCase):
self.assertTrue((MODULE_DIR / filename).is_file())
self.assertTrue((MODULE_DIR / 'account.py').is_file())
self.assertTrue((MODULE_DIR / 'tax.py').is_file())
pyproject = (MODULE_DIR / 'pyproject.toml').read_text(encoding='utf-8')
self.assertIn("name = 'unpaismejor_account_do'", pyproject)
setup_py = (MODULE_DIR / 'setup.py').read_text(encoding='utf-8')
self.assertIn("name='unpaismejor_account_do'", setup_py)
self.assertIn(
"account_do = 'trytond.modules.account_do'", pyproject)
"f'{MODULE} = {PACKAGE}'", setup_py)
self.assertIn(
'{name = "Fundación Un País Mejor"}', pyproject)
"maintainer='Fundación Un País Mejor'", setup_py)
self.assertIn(
'homepage = "https://www.unpaismejor.org.do"', pyproject)
"url='https://code.unpaismejor.org.do/tryton-do/account_do'",
setup_py)
self.assertIn(
('repository = "https://code.unpaismejor.org.do/'
'tryton-do/account_do"'), pyproject)
"python_requires='>=3.8'", setup_py)
for package_file in [
"'README.rst'",
"'CHANGELOG'",
"'pyproject.toml'",
"'**/*.xml'",
"'**/*.po'",
"'doc/**/*.rst'",
"'tests/**/*.rst'",
"'*.xml'",
"'view/*.xml'",
"'locale/*.po'",
"'doc/*.rst'",
]:
self.assertIn(package_file, pyproject)
self.assertIn(package_file, setup_py)
for filename in [
'__init__.py',
'account.py',