jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1175255?usp=email )
Change subject: Cleanup: Update setup.py
......................................................................
Cleanup: Update setup.py
- remove unsupported test_suite and tests_require
- use tomllib with Python 3.11
- fix print statement for warning
Bug: T396356
Change-Id: I8e6030f3036e754ff17768b62e160e7592cbffc1
---
M setup.py
1 file changed, 7 insertions(+), 14 deletions(-)
Approvals:
jenkins-bot: Verified
Xqt: Looks good to me, approved
diff --git a/setup.py b/setup.py
index 2ad8803..80d62fa 100755
--- a/setup.py
+++ b/setup.py
@@ -78,17 +78,6 @@
'requests>=2.31.0',
]
-# ------- setup tests_require ------- #
-test_deps = []
-
-# Add all dependencies as test dependencies,
-# so all scripts can be compiled for script_tests, etc.
-if 'PYSETUP_TEST_EXTRAS' in os.environ: # pragma: no cover
- test_deps += [i for v in extra_deps.values() for i in v]
-
-# These extra dependencies are needed other unittest fails to load tests.
-test_deps += extra_deps['eventstreams']
-
class _DottedDict(dict):
__getattr__ = dict.__getitem__
@@ -106,6 +95,12 @@
.. versionadded:: 9.0
"""
+ if sys.version_info >= (3, 11):
+ import tomllib
+ with open(path / 'pyproject.toml', 'rb') as f:
+ data = tomllib.load(f)
+ return data['project']['name']
+
toml = []
with open(path / 'pyproject.toml') as f:
for line in f:
@@ -174,7 +169,7 @@
if warning:
print(__doc__)
- print('\n\n{warning}')
+ print(f'\n\n{warning}')
sys.exit('\nBuild of distribution package canceled.')
return version
@@ -230,8 +225,6 @@
include_package_data=True,
install_requires=dependencies,
extras_require=extra_deps,
- test_suite='tests.collector',
- tests_require=test_deps,
)
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1175255?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I8e6030f3036e754ff17768b62e160e7592cbffc1
Gerrit-Change-Number: 1175255
Gerrit-PatchSet: 5
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]