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 python non-major dependencies #74

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 23, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
aioboto3 12.3.0 -> 12.4.0 age adoption passing confidence
black (changelog) 24.2.0 -> 24.4.2 age adoption passing confidence
geopandas 0.14.3 -> 0.14.4 age adoption passing confidence
mkdocs-material (changelog) 9.5.10 -> 9.5.25 age adoption passing confidence
mypy (source, changelog) 1.8.0 -> 1.10.0 age adoption passing confidence
playwright (changelog) 1.41.2 -> 1.44.0 age adoption passing confidence
pydantic (changelog) 2.6.1 -> 2.7.2 age adoption passing confidence
pytest (changelog) 8.0.1 -> 8.2.1 age adoption passing confidence
pytest-asyncio (changelog) 0.23.5 -> 0.23.7 age adoption passing confidence
pytest-mock (changelog) 3.12.0 -> 3.14.0 age adoption passing confidence
ruff (source, changelog) ^0.2.0 -> ^0.4.0 age adoption passing confidence
scipy (source) 1.12.0 -> 1.13.1 age adoption passing confidence
sqlalchemy (changelog) 2.0.27 -> 2.0.30 age adoption passing confidence

Release Notes

terrycain/aioboto3 (aioboto3)

v12.4.0

Compare Source

psf/black (black)

v24.4.2

Compare Source

This is a bugfix release to fix two regressions in the new f-string parser introduced in
24.4.1.

Parser
  • Fix regression where certain complex f-strings failed to parse (#​4332)
Performance
  • Fix bad performance on certain complex string literals (#​4331)

v24.4.1

Compare Source

Highlights
  • Add support for the new Python 3.12 f-string syntax introduced by PEP 701 (#​3822)
Stable style
  • Fix crash involving indented dummy functions containing newlines (#​4318)
Parser
  • Add support for type parameter defaults, a new syntactic feature added to Python 3.13
    by PEP 696 (#​4327)
Integrations
  • Github Action now works even when git archive is skipped (#​4313)

v24.4.0

Compare Source

Stable style
  • Fix unwanted crashes caused by AST equivalency check (#​4290)
Preview style
  • if guards in case blocks are now wrapped in parentheses when the line is too long.
    (#​4269)
  • Stop moving multiline strings to a new line unless inside brackets (#​4289)
Integrations
  • Add a new option use_pyproject to the GitHub Action psf/black. This will read the
    Black version from pyproject.toml. (#​4294)

v24.3.0

Compare Source

Highlights

This release is a milestone: it fixes Black's first CVE security vulnerability. If you
run Black on untrusted input, or if you habitually put thousands of leading tab
characters in your docstrings, you are strongly encouraged to upgrade immediately to fix
CVE-2024-21503.

This release also fixes a bug in Black's AST safety check that allowed Black to make
incorrect changes to certain f-strings that are valid in Python 3.12 and higher.

Stable style
  • Don't move comments along with delimiters, which could cause crashes (#​4248)
  • Strengthen AST safety check to catch more unsafe changes to strings. Previous versions
    of Black would incorrectly format the contents of certain unusual f-strings containing
    nested strings with the same quote type. Now, Black will crash on such strings until
    support for the new f-string syntax is implemented. (#​4270)
  • Fix a bug where line-ranges exceeding the last code line would not work as expected
    (#​4273)
Performance
  • Fix catastrophic performance on docstrings that contain large numbers of leading tab
    characters. This fixes
    CVE-2024-21503.
    (#​4278)
Documentation
  • Note what happens when --check is used with --quiet (#​4236)
geopandas/geopandas (geopandas)

v0.14.4

Compare Source

  • Several fixes for compatibility with the upcoming pandas 3.0, numpy 2.0 and
    fiona 1.10 releases.
squidfunk/mkdocs-material (mkdocs-material)

v9.5.25: mkdocs-material-9.5.25

Compare Source

  • Fixed #​7209: Tags plugin crashing on numeric tags

v9.5.24: mkdocs-material-9.5.24

Compare Source

  • Fixed #​7187: Version selector title rendering issue

v9.5.23: mkdocs-material-9.5.23

Compare Source

  • Fixed #​7183: Edge case in anchor navigation when using instant navigation
  • Fixed #​6436: Version selector not showing version alias

v9.5.22: mkdocs-material-9.5.22

Compare Source

  • Fixed #​7170: Copy button adds empty lines for line spans (9.5.18 regression)
  • Fixed #​7160: Version switching doesn't stay on page (9.5.5 regression)
  • Fixed #​5619: Links in Mermaid.js diagrams not discernible

v9.5.21: mkdocs-material-9.5.21

Compare Source

  • Fixed #​7133: Ensure latest version of Mermaid.js is used
  • Fixed #​7125: Added warning for dotfiles in info plugin

Thanks to @​kamilkrzyskow for their contributions

v9.5.20: mkdocs-material-9.5.20

Compare Source

  • Fixed deprecation warning in privacy plugin (9.5.19 regression)
  • Fixed #​7119: Tags plugin emits deprecation warning (9.5.19 regression)
  • Fixed #​7118: Social plugin crashes if fonts are disabled (9.5.19 regression)
  • Fixed #​7085: Social plugin crashes on Windows when downloading fonts

v9.5.19: mkdocs-material-9.5.19

Compare Source

  • Updated MkDocs to 1.6 and limited version to < 2
  • Updated Docker image to latest Alpine Linux
  • Removed setup.py, now that GitHub fully understands pyproject.toml
  • Improved interop of social plugin with third-party MkDocs themes
  • Fixed #​7099: Blog reading time not rendered correctly for Japanese
  • Fixed #​7097: Improved resilience of tags plugin when no tags are given
  • Fixed #​7090: Active tab indicator in nested content tabs rendering bug

v9.5.18: mkdocs-material-9.5.18

Compare Source

  • Refactored tooltips implementation to fix positioning issues
  • Fixed #​7044: Rendering glitch when hovering contributor avatar in Chrome
  • Fixed #​7043: Highlighted lines in code blocks cutoff on mobile
  • Fixed #​6910: Incorrect position of tooltip for page status in sidebar
  • Fixed #​6760: Incorrect position and overly long tooltip in tables
  • Fixed #​6488: Incorrect position and cutoff tooltip in content tabs

v9.5.17: mkdocs-material-9.5.17

Compare Source

  • Updated Serbian translations
  • Fixed #​7003: Confusing keyboard interaction for palette toggle
  • Fixed #​7001: Blog posts now show time by default (9.5.16 regression)
  • Fixed edge case in backport of social plugin font loading logic

Thanks to @​stcksmsh for their contributions.

v9.5.16: mkdocs-material-9.5.16

Compare Source

  • Updated Russian translations
  • Improved error handling and reporting in social plugin
  • Improved error handling and reporting in privacy plugin
  • Fixed blog plugin not allowing to use time in format strings
  • Fixed #​6983: Social plugin crashes because of Google Fonts API change

Thanks to @​kamilkrzyskow, @​Guts, @​szg-alex-payne and @​natakazakova for their contributions

v9.5.15: mkdocs-material-9.5.15

Compare Source

  • Reverted fix for transparent iframes (9.5.14)
  • Fixed #​6929: Interference of social plugin and auto dark mode
  • Fixed #​6938: Giscus shows dark background in light mode (9.5.14 regression)

v9.5.14: mkdocs-material-9.5.14

Compare Source

  • Added support for hiding versions from selector when using mike
  • Added init system to improve signal handling in Docker image
  • Fixed edge cases in exclusion logic of info plugin
  • Fixed inability to reset pipeline in search plugin
  • Fixed syntax error in Finnish translations
  • Fixed #​6917: UTF-8 encoding problems in blog plugin on Windows
  • Fixed #​6889: Transparent iframes get background color

Thanks to @​kamilkrzyskow, @​yubiuser and @​todeveni for their contributions

v9.5.13: mkdocs-material-9.5.13

Compare Source

  • Updated Slovak translations
  • Improved info plugin interop with projects plugin
  • Improved info plugin inclusion/exclusion logic
  • Fixed info plugin not gathering files recursively
  • Fixed #​6750: Ensure info plugin packs up all necessary files

Thanks to @​kamilkrzyskow and @​scepka for their contributions

v9.5.12: mkdocs-material-9.5.12

Compare Source

  • Fixed #​6846: Some meta tags removed on instant navigation (9.4.2 regression)
  • Fixed #​6823: KaTex not rendering on instant navigation (9.5.5 regression)
  • Fixed #​6821: Privacy plugin doesn't handle URLs with encoded characters

v9.5.11: mkdocs-material-9.5.11

Compare Source

  • Updated Finnish translation
python/mypy (mypy)

v1.10.0

Compare Source

v1.9.0

Compare Source

Microsoft/playwright-python (playwright)

v1.44.0

Compare Source

New APIs

Accessibility assertions

Locator handler

locator = page.get_by_text("This interstitial covers the button")
page.add_locator_handler(locator, lambda overlay: overlay.locator("#close").click(), times=3, no_wait_after=True)

### Run your tests that can be interrupted by the overlay.
### ...
page.remove_locator_handler(locator)

Miscellaneous options

Browser Versions

  • Chromium 125.0.6422.14
  • Mozilla Firefox 125.0.1
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 124
  • Microsoft Edge 124

v1.43.0

Compare Source

New APIs

Clear all cookies.

context.clear_cookies()

New: clear cookies with a particular name.

context.clear_cookies(name="session-id")

New: clear cookies for a particular domain.

context.clear_cookies(domain="my-origin.com")


- New method [locator.content_frame](https://playwright.dev/python/docs/api/class-locator#locator-content-frame) converts a {@&#8203;link Locator} object to a [FrameLocator](https://playwright.dev/python/docs/api/class-framelocator). This can be useful when you have a [Locator](https://playwright.dev/python/docs/api/class-locator) object obtained somewhere, and later on would like to interact with the content inside the frame.

```python
locator = page.locator("iframe[name='embedded']")

### ...
frame_locator = locator.content_frame
frame_locator.getByRole("button").click()
  • New method frameLocator.owner converts a FrameLocator object to a Locator. This can be useful when you have a FrameLocator object obtained somewhere, and later on would like to interact with the iframe element.

    frame_locator = page.frame_locator("iframe[name='embedded']")

...

locator = frame_locator.owner
expect(locator).to_be_visible()


- Conda builds are now published for macOS-arm64 and Linux-arm64.

#### Browser Versions
* Chromium 124.0.6367.8
* Mozilla Firefox 124.0
* WebKit 17.4

This version was also tested against the following stable channels:
* Google Chrome 123
* Microsoft Edge 123

v1.42.0

Compare Source

New Locator Handler

New method page.add_locator_handler(locator, handler) registers a callback that will be invoked when specified element becomes visible and may block Playwright actions. The callback can get rid of the overlay. Here is an example that closes a cookie dialog when it appears.

### Setup the handler.
page.add_locator_handler(
    page.get_by_role("heading", name="Hej! You are in control of your cookies."),
    lambda: page.get_by_role("button", name="Accept all").click(),
)

### Write the test as usual.
page.goto("https://www.ikea.com/")
page.get_by_role("link", name="Collection of blue and white").click()
expect(page.get_by_role("heading", name="Light and easy")).to_be_visible()

New APIs

Announcements

  • ⚠️ Ubuntu 18 is not supported anymore.

Browser Versions

  • Chromium 123.0.6312.4
  • Mozilla Firefox 123.0
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 122
  • Microsoft Edge 123
pydantic/pydantic (pydantic)

v2.7.2

Compare Source

GitHub release

What's Changed
Packaging
Fixes

v2.7.1

Compare Source

GitHub release

What's Changed
Packaging
New Features
Changes
Fixes
New Contributors

v2.7.0

Compare Source

GitHub release

The code released in v2.7.0 is practically identical to that of v2.7.0b1.

What's Changed
Packaging
New Features

Finalized in v2.7.0, rather than v2.7.0b1:

Changes
Performance
Fixes
New Contributors

v2.6.4

Compare Source

GitHub release

What's Changed
Fixes

v2.6.3

Compare Source

GitHub release

What's Changed
Packaging
Fixes

[v2.6.2](https://togithub.com/pydantic/pydantic/blob/HEA


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 changed the title Update dependency pydantic to v2.6.2 Update python non-major dependencies Feb 24, 2024
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 5 times, most recently from bddf07f to 259b548 Compare February 29, 2024 18:18
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 5 times, most recently from 2fcfb60 to bcc2f2e Compare March 9, 2024 13:16
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 4 times, most recently from e0d41d2 to eeebcaf Compare March 19, 2024 08:15
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 4 times, most recently from be96ddb to 4b38a37 Compare March 24, 2024 01:13
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 3 times, most recently from a22a13b to 963300c Compare April 2, 2024 22:52
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 5 times, most recently from 7379891 to 64c0021 Compare April 16, 2024 08:04
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 3 times, most recently from 1cd7840 to 2b8873f Compare April 24, 2024 14:46
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 7 times, most recently from 14306cf to b6cf689 Compare April 29, 2024 13:39
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 2 times, most recently from 84709eb to fd96f54 Compare May 5, 2024 18:32
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 4 times, most recently from e1fca3c to 26e90e7 Compare May 19, 2024 13:42
@renovate renovate bot force-pushed the renovate/python-minor-patch branch 3 times, most recently from 91e45d1 to 7a17fb2 Compare May 23, 2024 08:02
@renovate renovate bot force-pushed the renovate/python-minor-patch branch from 7a17fb2 to 5e45a1c Compare May 27, 2024 10:21
@renovate renovate bot force-pushed the renovate/python-minor-patch branch from 5e45a1c to aadf8dc Compare May 28, 2024 22:24
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.

None yet

0 participants