Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Update all non-major dependencies #118

Merged
merged 1 commit into from
Aug 18, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 18, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
cairosvg (source) 2.7.0 -> 2.7.1 age adoption passing confidence
mkdocs-autorefs (changelog) 0.4.1 -> 0.5.0 age adoption passing confidence
mkdocs-material 9.1.11 -> 9.1.21 age adoption passing confidence
mkdocstrings (changelog) 0.21.2 -> 0.22.0 age adoption passing confidence
mypy (source, changelog) 1.3.0 -> 1.5.1 age adoption passing confidence
pydantic (changelog) 1.10.7 -> 1.10.12 age adoption passing confidence
pytest (source, changelog) 7.3.1 -> 7.4.0 age adoption passing confidence
pytest-cov (changelog) 4.0.0 -> 4.1.0 age adoption passing confidence
ruff (source, changelog) 0.0.265 -> 0.0.285 age adoption passing confidence

Release Notes

Kozea/CairoSVG (cairosvg)

v2.7.1

Compare Source

  • Don’t draw clipPath when defined after reference
  • Handle evenodd fill rule with gradients and patterns
  • Fix ratio and clip for "image" tags with no size
  • Handle data-URLs in safe mode
  • Use f-strings
mkdocstrings/autorefs (mkdocs-autorefs)

v0.5.0

Compare Source

Compare with 0.4.1

Breaking Changes
  • Drop support for Python 3.7
Build
  • Migrate to pdm-backend (48b92fb by Michał Górny).
Bug Fixes
Code Refactoring
  • Use new MkDocs plugin logger if available (ca8d758 by Timothée Mazzucotelli).
squidfunk/mkdocs-material (mkdocs-material)

v9.1.21: mkdocs-material-9.1.21

Compare Source

  • Fixed MkDocs 1.4 compat issue in social plugin (9.1.20 regression)

v9.1.20: mkdocs-material-9.1.20

Compare Source

  • Updated Sanskrit translations
  • Fixed deprecation warnings for social plugin

v9.1.19: mkdocs-material-9.1.19

Compare Source

  • Added support for MkDocs 1.5+
  • Fixed #​5699: Improve error reporting in social plugin

v9.1.18: mkdocs-material-9.1.18

Compare Source

  • Updated Danish translations
  • Added support for installing user requirements in Docker image
  • Fixed #​5655: Search separator with lookbehind breaks highlighting

v9.1.17: mkdocs-material-9.1.17

Compare Source

  • Fixed #​5633: Code annotations with nested lists incorrectly mounted
  • Fixed #​5628: Regression in new social plugin configuration scheme

v9.1.16: mkdocs-material-9.1.16

Compare Source

  • Updated Indonesian translations
  • Ensure scroll bar follows color scheme of operating system

v9.1.15: mkdocs-material-9.1.15

Compare Source

  • Fixed #​5566: Indicate color scheme to operating system
  • Fixed #​5565: Update Dockerfile to latest version of base image
  • Fixed #​5554: Add additional version tags (9, 9.1) to Docker image
  • Fixed #​5536: Strip tags of ARIA labels in table of contents

v9.1.14: mkdocs-material-9.1.14

Compare Source

  • Updated Armenian and Greek translations

v9.1.13: mkdocs-material-9.1.13

Compare Source

  • Fixed #​5517: Social plugin crashes for some fonts (e.g. Open Sans)

v9.1.12: mkdocs-material-9.1.12

Compare Source

  • Updated Bengali (Bangla) translations
  • Fixed #​5503: Docker image publish errors on uppercase characters
  • Fixed #​5407: Auto-pause media when in hidden content tabs
mkdocstrings/mkdocstrings (mkdocstrings)

v0.22.0

Compare Source

Compare with 0.21.2

Features
Code Refactoring
  • Report inventory loading errors (2c05d78 by Timothée Mazzucotelli). Co-authored-by: Oleh Prypin oleh@pryp.in
python/mypy (mypy)

v1.5.1

Compare Source

v1.5.0

Compare Source

v1.4.1

Compare Source

v1.4.0

Compare Source

pydantic/pydantic (pydantic)

v1.10.12

Compare Source

  • Fixes the maxlen property being dropped on deque validation. Happened only if the deque item has been typed. Changes the _validate_sequence_like func, #​6581 by @​maciekglowka

v1.10.11

Compare Source

  • Importing create_model in tools.py through relative path instead of absolute path - so that it doesn't import V2 code when copied over to V2 branch, #​6361 by @​SharathHuddar

v1.10.10

Compare Source

v1.10.9

Compare Source

v1.10.8

Compare Source

pytest-dev/pytest (pytest)

v7.4.0

Compare Source

pytest 7.4.0 (2023-06-23)

Features

  • #​10901: Added ExceptionInfo.from_exception() <pytest.ExceptionInfo.from_exception>{.interpreted-text role="func"}, a simpler way to create an ~pytest.ExceptionInfo{.interpreted-text role="class"} from an exception.
    This can replace ExceptionInfo.from_exc_info() <pytest.ExceptionInfo.from_exc_info()>{.interpreted-text role="func"} for most uses.

Improvements

  • #​10872: Update test log report annotation to named tuple and fixed inconsistency in docs for pytest_report_teststatus{.interpreted-text role="hook"} hook.

  • #​10907: When an exception traceback to be displayed is completely filtered out (by mechanisms such as __tracebackhide__, internal frames, and similar), now only the exception string and the following message are shown:

    "All traceback entries are hidden. Pass [--full-trace]{.title-ref} to see hidden and internal frames.".

    Previously, the last frame of the traceback was shown, even though it was hidden.

  • #​10940: Improved verbose output (-vv) of skip and xfail reasons by performing text wrapping while leaving a clear margin for progress output.

    Added TerminalReporter.wrap_write() as a helper for that.

  • #​10991: Added handling of %f directive to print microseconds in log format options, such as log-date-format.

  • #​11005: Added the underlying exception to the cache provider's path creation and write warning messages.

  • #​11013: Added warning when testpaths{.interpreted-text role="confval"} is set, but paths are not found by glob. In this case, pytest will fall back to searching from the current directory.

  • #​11043: When [--confcutdir]{.title-ref} is not specified, and there is no config file present, the conftest cutoff directory ([--confcutdir]{.title-ref}) is now set to the rootdir <rootdir>{.interpreted-text role="ref"}.
    Previously in such cases, [conftest.py]{.title-ref} files would be probed all the way to the root directory of the filesystem.
    If you are badly affected by this change, consider adding an empty config file to your desired cutoff directory, or explicitly set [--confcutdir]{.title-ref}.

  • #​11081: The norecursedirs{.interpreted-text role="confval"} check is now performed in a pytest_ignore_collect{.interpreted-text role="hook"} implementation, so plugins can affect it.

    If after updating to this version you see that your [norecursedirs]{.title-ref} setting is not being respected,
    it means that a conftest or a plugin you use has a bad [pytest_ignore_collect]{.title-ref} implementation.
    Most likely, your hook returns [False]{.title-ref} for paths it does not want to ignore,
    which ends the processing and doesn't allow other plugins, including pytest itself, to ignore the path.
    The fix is to return [None]{.title-ref} instead of [False]{.title-ref} for paths your hook doesn't want to ignore.

  • #​8711: caplog.set_level() <pytest.LogCaptureFixture.set_level>{.interpreted-text role="func"} and caplog.at_level() <pytest.LogCaptureFixture.at_level>{.interpreted-text role="func"}
    will temporarily enable the requested level if level was disabled globally via
    logging.disable(LEVEL).

Bug Fixes

  • #​10831: Terminal Reporting: Fixed bug when running in --tb=line mode where pytest.fail(pytrace=False) tests report None.
  • #​11068: Fixed the --last-failed whole-file skipping functionality ("skipped N files") for non-python test files <non-python tests>{.interpreted-text role="ref"}.
  • #​11104: Fixed a regression in pytest 7.3.2 which caused to testpaths{.interpreted-text role="confval"} to be considered for loading initial conftests,
    even when it was not utilized (e.g. when explicit paths were given on the command line).
    Now the testpaths are only considered when they are in use.
  • #​1904: Fixed traceback entries hidden with __tracebackhide__ = True still being shown for chained exceptions (parts after "... the above exception ..." message).
  • #​7781: Fix writing non-encodable text to log file when using --debug.

Improved Documentation

  • #​9146: Improved documentation for caplog.set_level() <pytest.LogCaptureFixture.set_level>{.interpreted-text role="func"}.

Trivial/Internal Changes

  • #​11031: Enhanced the CLI flag for -c to now include --config-file to make it clear that this flag applies to the usage of a custom config file.

v7.3.2

Compare Source

pytest 7.3.2 (2023-06-10)

Bug Fixes

  • #​10169: Fix bug where very long option names could cause pytest to break with OSError: [Errno 36] File name too long on some systems.
  • #​10894: Support for Python 3.12 (beta at the time of writing).
  • #​10987: testpaths{.interpreted-text role="confval"} is now honored to load root conftests.
  • #​10999: The [monkeypatch]{.title-ref} [setitem]{.title-ref}/[delitem]{.title-ref} type annotations now allow [TypedDict]{.title-ref} arguments.
  • #​11028: Fixed bug in assertion rewriting where a variable assigned with the walrus operator could not be used later in a function call.
  • #​11054: Fixed --last-failed's "(skipped N files)" functionality for files inside of packages (directories with [__init__.py]{.title-ref} files).
pytest-dev/pytest-cov (pytest-cov)

v4.1.0

Compare Source

  • Updated CI with new Pythons and dependencies.
  • Removed rsyncdir support. This makes pytest-cov compatible with xdist 3.0.
    Contributed by Sorin Sbarnea in #&#8203;558 <https://github.com/pytest-dev/pytest-cov/pull/558>_.
  • Optimized summary generation to not be performed if no reporting is active (for example,
    when --cov-report='' is used without --cov-fail-under).
    Contributed by Jonathan Stewmon in #&#8203;589 <https://github.com/pytest-dev/pytest-cov/pull/589>_.
  • Added support for JSON reporting.
    Contributed by Matthew Gamble in #&#8203;582 <https://github.com/pytest-dev/pytest-cov/pull/582>_.
  • Refactored code to use f-strings.
    Contributed by Mark Mayo in #&#8203;572 <https://github.com/pytest-dev/pytest-cov/pull/572>_.
  • Fixed a skip in the test suite for some old xdist.
    Contributed by a bunch of people in #&#8203;565 <https://github.com/pytest-dev/pytest-cov/pull/565>_.
astral-sh/ruff (ruff)

v0.0.285

Compare Source

What's Changed

New rules
Rule changes
Settings
Bug Fixes
Playground
Performance

New Contributors

Full Changelog: astral-sh/ruff@v0.0.284...v0.0.285

v0.0.284

Compare Source

What's Changed

This release fixes a few bugs. Notably, the previous release announced a breaking change where the default target
Python version changed from 3.10 to 3.8 but the change was not applied. Thanks to @​rco-ableton for fixing this in
https://github.com/astral-sh/ruff/pull/6444

Bug Fixes

New Contributors

Full Changelog: astral-sh/ruff@v0.0.283...v0.0.284

v0.0.283

Compare Source

What's Changed

Breaking Changes
Rules
Rule Changes
Bug Fixes
Playground
Other Changes

New Contributors

Full Changelog: astral-sh/ruff@v0.0.282...v0.0.283

v0.0.282

Compare Source

What's Changed

Bug Fixes

New Contributors

Full Changelog: astral-sh/ruff@v0.0.281...v0.0.282

v0.0.281

Compare Source

What's Changed

See the release blog post for more, including detailed descriptions of any newly added rules.

New rules
Rule changes
Settings
Bug Fixes

New Contributors


Configuration

📅 Schedule: Branch creation - "after 11am on friday" in timezone Europe/Amsterdam, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 18, 2023
@eigenein eigenein self-assigned this Aug 18, 2023
@codecov
Copy link

codecov bot commented Aug 18, 2023

Codecov Report

Merging #118 (8e1e2a8) into master (e0e766a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #118   +/-   ##
=======================================
  Coverage   97.95%   97.95%           
=======================================
  Files          30       30           
  Lines         784      784           
=======================================
  Hits          768      768           
  Misses         16       16           

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c5262eb to 8e1e2a8 Compare August 18, 2023 13:12
@eigenein eigenein merged commit a43938c into master Aug 18, 2023
6 checks passed
@eigenein eigenein deleted the renovate/all-minor-patch branch August 18, 2023 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant