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 <i...@gno.de>
Gerrit-Reviewer: Xqt <i...@gno.de>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
Pywikibot-commits mailing list -- pywikibot-commits@lists.wikimedia.org
To unsubscribe send an email to pywikibot-commits-le...@lists.wikimedia.org

Reply via email to