Xqt has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1097257?usp=email )
Change subject: tests: use tomli for test running with Python < 3.11
......................................................................
tests: use tomli for test running with Python < 3.11
Bug: T380697
Change-Id: I6968a9b79cd4122af1070209f01e0a8d00c35ddb
---
M .github/workflows/doctest.yml
M .github/workflows/login_tests-ci.yml
M .github/workflows/oauth_tests-ci.yml
M dev-requirements.txt
M docs/requirements.txt
5 files changed, 7 insertions(+), 2 deletions(-)
Approvals:
Xqt: Verified; Looks good to me, approved
jenkins-bot: Verified
diff --git a/.github/workflows/doctest.yml b/.github/workflows/doctest.yml
index 615fb55..e14c36b 100644
--- a/.github/workflows/doctest.yml
+++ b/.github/workflows/doctest.yml
@@ -60,6 +60,7 @@
python -m pip install --upgrade pip
pip --version
pip install coverage
+ pip install "tomli; python_version < '3.11'"
pip install "importlib_metadata ; python_version < '3.8'"
pip install mwparserfromhell
pip install packaging
diff --git a/.github/workflows/login_tests-ci.yml
b/.github/workflows/login_tests-ci.yml
index d4f3a06..168790a 100644
--- a/.github/workflows/login_tests-ci.yml
+++ b/.github/workflows/login_tests-ci.yml
@@ -86,6 +86,7 @@
python -m pip install --upgrade pip
pip --version
pip install coverage
+ pip install "tomli; python_version < '3.11'"
pip install "importlib_metadata ; python_version < '3.8'"
pip install mwparserfromhell
pip install packaging
diff --git a/.github/workflows/oauth_tests-ci.yml
b/.github/workflows/oauth_tests-ci.yml
index 5900c59..9435725 100644
--- a/.github/workflows/oauth_tests-ci.yml
+++ b/.github/workflows/oauth_tests-ci.yml
@@ -84,6 +84,7 @@
python -m pip install --upgrade pip
pip --version
pip install coverage
+ pip install "tomli; python_version < '3.11'"
pip install "importlib_metadata ; python_version < '3.8'"
pip install mwparserfromhell
# PyJWT added due to T380270
@@ -91,7 +92,6 @@
pip install mwoauth
pip install packaging
pip install requests
- pip install "tomli >= 2.0.2; python_version < '3.11'"
- name: Generate family files
if: ${{ matrix.family == 'wpbeta' }}
diff --git a/dev-requirements.txt b/dev-requirements.txt
index a87313f..60cc9e9 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -10,6 +10,9 @@
pre-commit
coverage>=5.2.1
+# required for coverage (T380697)
+tomli>=2.0.1; python_version < "3.11"
+
# optional but needed for tests
fake-useragent
diff --git a/docs/requirements.txt b/docs/requirements.txt
index 090e200..0dbffe9 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -6,5 +6,5 @@
sphinxext-opengraph >= 0.9.1
sphinx-copybutton >= 0.5.2
sphinx-tabs >= 3.4.7
-tomli >= 2.0.2; python_version < '3.11'
+tomli >= 2.0.1; python_version < '3.11'
furo >= 2024.8.6
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1097257?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: I6968a9b79cd4122af1070209f01e0a8d00c35ddb
Gerrit-Change-Number: 1097257
Gerrit-PatchSet: 1
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]