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