# when backward incompatibility is introduced. Minor releases introduce
# new features. Fix releases introduce fixes.
dynamic = [
- "version", "readme",
- "optional-dependencies" # dynamic because version numbers are injected
+ "version", "readme"
]
description = 'Support for the regression tests of the PGWUI suite.'
requires-python = ">=3.7"
'Programming Language :: Python :: 3.11'
]
+# Other dependencies
+[project.optional-dependencies]
+test = [
+ 'pytest>=3.7.4',
+ 'pytest-cov',
+ 'deepdiff'
+]
+
# [project.scripts]
# script-name = 'module.path:function'
return "".join(lines)
-#
-# optional-dependencies
-#
-
-extras_require = {
- "test": [
- 'pytest>=3.7.4',
- 'pytest-cov',
- 'deepdiff',
- ]
-}
-
-
if __name__ == '__main__':
setuptools.setup(
version=version,
long_description=filter_readme(),
- long_description_content_type='text/x-rst',
- extras_require=extras_require
+ long_description_content_type='text/x-rst'
)