Skip to content

Update most test/lint dependencies#300

Merged
AlexWaygood merged 2 commits intomainfrom
renovate/most-testlint-dependencies
Jan 2, 2025
Merged

Update most test/lint dependencies#300
AlexWaygood merged 2 commits intomainfrom
renovate/most-testlint-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jan 1, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
alan-turing-institute/CleverCSV-pre-commit repository patch v0.8.2 -> v0.8.3 age adoption passing confidence
astral-sh/ruff-pre-commit repository patch v0.8.0 -> v0.8.5 age adoption passing confidence
coverage project.optional-dependencies patch ==7.6.8 -> ==7.6.10 age adoption passing confidence
mkdocs-material (changelog) project.optional-dependencies patch ==9.5.45 -> ==9.5.49 age adoption passing confidence
mkdocstrings-python (changelog) project.optional-dependencies minor ==1.12.2 -> ==1.13.0 age adoption passing confidence
mypy (changelog) project.optional-dependencies minor ==1.13.0 -> ==1.14.1 age adoption passing confidence
pyright project.optional-dependencies patch ==1.1.389 -> ==1.1.391 age adoption passing confidence
pytest (changelog) project.optional-dependencies patch ==8.3.3 -> ==8.3.4 age adoption passing confidence
pytest-asyncio (changelog) project.optional-dependencies minor ==0.24.0 -> ==0.25.1 age adoption passing confidence
pytest-subtests project.optional-dependencies minor ==0.13.1 -> ==0.14.1 age adoption passing confidence
types-markdown (changelog) project.optional-dependencies patch ==3.7.0.20240822 -> ==3.7.0.20241204 age adoption passing confidence

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

alan-turing-institute/CleverCSV-pre-commit (alan-turing-institute/CleverCSV-pre-commit)

v0.8.3

Compare Source

astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)

v0.8.5

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.5

v0.8.4

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.4

v0.8.3

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.3

v0.8.2

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.2

v0.8.1

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.1

nedbat/coveragepy (coverage)

v7.6.10

Compare Source

  • Fix: some descriptions of missing branches in HTML and LCOV reports were
    incorrect when multi-line statements were involved (issue 1874_ and issue 1875_). These are now fixed.

  • Fix: Python 3.14 defers evaluation of annotations <pep649_>_ by moving them
    into separate code objects. That code is rarely executed, so coverage.py
    would mark them as missing, as reported in issue 1908_. Now they are
    ignored by coverage automatically.

  • Fixed an obscure and mysterious problem on PyPy 3.10 seemingly involving
    mocks, imports, and trace functions: issue 1902_. To be honest, I don't
    understand the problem or the solution, but git bisect helped find it,
    and now it's fixed.

  • Docs: re-wrote the :ref:subprocess page to put multiprocessing first and to
    highlight the correct use of :class:multiprocessing.Pool <python:multiprocessing.pool.Pool>.

.. _issue 1874:https://github.com/nedbat/coveragepy/issues/18744
.. _issue 1875https://github.com/nedbat/coveragepy/issues/187575
.. _issue 190https://github.com/nedbat/coveragepy/issues/1902902
.. _issue 19https://github.com/nedbat/coveragepy/issues/19081908
.. _pep649: https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations

.. _changes_7-6-9:

v7.6.9

Compare Source

  • Fix: Tomas Uribe fixed <pull 1901_>_ a performance problem in the XML
    report. Large code bases should produce XML reports much faster now.

.. _pull 1901:https://github.com/nedbat/coveragepy/pull/19011

.. _changes_7-6-8:

squidfunk/mkdocs-material (mkdocs-material)

v9.5.49: mkdocs-material-9.5.49

Compare Source

  • Adjusted title color in dark mode for all supported Mermaid.js diagrams
  • Fixed #​7803: Privacy plugin crashes on generated files
  • Fixed #​7781: Mermaid.js flow chart title not visible in dark mode

v9.5.48: mkdocs-material-9.5.48

Compare Source

  • Fixed #​7774: Disabling social cards doesn't work

v9.5.47: mkdocs-material-9.5.47

Compare Source

  • Fixed #​7750: Numeric tags break search
  • Fixed #​7748: Blog plugin breaks when using future drafts (9.5.45 regression)

Thanks go to @​perpil for their contributions

v9.5.46: mkdocs-material-9.5.46

Compare Source

  • Added support for removing preload hints in privacy plugin
  • Fixed #​7734: Code blocks in h5 headlines are uppercased
  • Fixed #​7725: Blog plugin crashing on missing timezone (9.5.45 regression)

Thanks go to @​nejch and @​perpil for their contributions

mkdocstrings/python (mkdocstrings-python)

v1.13.0

Compare Source

Compare with 1.12.2

Features
  • Allow using Ruff to format signatures and attribute values (d67215c by dm). PR-216
Bug Fixes
  • Respect show_signature_annotations option for attribute signatures in headings (e93d166 by Timothée Mazzucotelli). Issue-griffe-pydantic#9
  • Handle __init__ overloads when merging into class (af6fab3 by Timothée Mazzucotelli). Issue-212
  • Actually check if a module is public when rendering auto-generated summary table for modules (3bf55b2 by Timothée Mazzucotelli). Issue-203
  • Never render line numbers for signatures and attribute values (a669f1c by Timothée Mazzucotelli). Issue-192
  • Respect highlight's linenums config for pycon examples in docstrings (53eb82a by Timothée Mazzucotelli). Related-to-#​192
  • Fix normalization of extension paths on the annoying operating system and Python 3.13 (101a6dc by Timothée Mazzucotelli).
  • Don't merge parent __init__ docstring into class docstring if such inherited method wasn't selected through the inherited_members configuration option (6c5b5c3 by Timothée Mazzucotelli). Issue-189
Code Refactoring
python/mypy (mypy)

v1.14.1

Compare Source

v1.14.0

Compare Source

RobertCraigie/pyright-python (pyright)

v1.1.391

Compare Source

v1.1.390

Compare Source

pytest-dev/pytest (pytest)

v8.3.4

Compare Source

pytest 8.3.4 (2024-12-01)

Bug fixes

  • #​12592: Fixed KeyError{.interpreted-text role="class"} crash when using --import-mode=importlib in a directory layout where a directory contains a child directory with the same name.

  • #​12818: Assertion rewriting now preserves the source ranges of the original instructions, making it play well with tools that deal with the AST, like executing.

  • #​12849: ANSI escape codes for colored output now handled correctly in pytest.fail{.interpreted-text role="func"} with [pytrace=False]{.title-ref}.

  • #​9353: pytest.approx{.interpreted-text role="func"} now uses strict equality when given booleans.

Improved documentation

  • #​10558: Fix ambiguous docstring of pytest.Config.getoption{.interpreted-text role="func"}.

  • #​10829: Improve documentation on the current handling of the --basetemp option and its lack of retention functionality (temporary directory location and retention{.interpreted-text role="ref"}).

  • #​12866: Improved cross-references concerning the recwarn{.interpreted-text role="fixture"} fixture.

  • #​12966: Clarify filterwarnings{.interpreted-text role="ref"} docs on filter precedence/order when using multiple @pytest.mark.filterwarnings <pytest.mark.filterwarnings ref>{.interpreted-text role="ref"} marks.

Contributor-facing changes

  • #​12497: Fixed two failing pdb-related tests on Python 3.13.
pytest-dev/pytest-asyncio (pytest-asyncio)

v0.25.1: pytest-asyncio 0.25.1

Compare Source

  • Fixes an issue that caused a broken event loop when a function-scoped test was executed in between two tests with wider loop scope #​950
  • Improves test collection speed in auto mode #​1020
  • Corrects the warning that is emitted upon redefining the event_loop fixture

v0.25.0: pytest-asyncio 0.25.0

Compare Source

0.25.0 (2024-12-13)
  • Deprecated: Added warning when asyncio test requests async @pytest.fixture in strict mode. This will become an error in a future version of flake8-asyncio. #​979
  • Updates the error message about pytest.mark.asyncio's scope keyword argument to say loop_scope instead. #​1004
  • Verbose log displays correct parameter name: asyncio_default_fixture_loop_scope #​990
  • Propagates contextvars set in async fixtures to other fixtures and tests on Python 3.11 and above. #​1008
pytest-dev/pytest-subtests (pytest-subtests)

v0.14.1

Compare Source

2024-12-09

  • Fix self.instance._outcome is None case in #​173 (#174_).

.. _#174:https://github.com/pytest-dev/pytest-subtests/pull/1744

v0.14.0

Compare Source

2024-12-07

  • Add support for Python 3.13.

  • Dropped support for EOL Python 3.8.

  • Fixed output when using TestCase.skipTest (#169_).

  • Fixed pytest requirement to >=7.3 (#159_).

.. _#159:https://github.com/pytest-dev/pytest-subtests/issues/1599
.. _#169https://github.com/pytest-dev/pytest-subtests/pull/16969


Configuration

📅 Schedule: Branch creation - "every 3 months on the first day of the month" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/most-testlint-dependencies branch from 1902a02 to 72ba488 Compare January 2, 2025 07:54
@renovate renovate Bot force-pushed the renovate/most-testlint-dependencies branch from 72ba488 to 81c23c9 Compare January 2, 2025 12:42
@AlexWaygood AlexWaygood merged commit 01394b6 into main Jan 2, 2025
@AlexWaygood AlexWaygood deleted the renovate/most-testlint-dependencies branch January 2, 2025 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant