openfun / marsha

:clapper: An opensource LTI Learning Content Management System (LCMS)
MIT License
104 stars 24 forks source link

⬆️(dependencies) update python dependencies #2514

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
boto3 ==1.29.4 -> ==1.29.6 age adoption passing confidence
cookiecutter ==2.4.0 -> ==2.5.0 age adoption passing confidence
ipython (source) ==8.17.2 -> ==8.18.0 age adoption passing confidence
playwright (changelog) ==1.39.0 -> ==1.40.0 age adoption passing confidence
sentry-sdk (changelog) ==1.35.0 -> ==1.37.1 age adoption passing confidence
urllib3 (changelog) ==2.0.7 -> ==2.1.0 age adoption passing confidence
wheel (changelog) ==0.41.3 -> ==0.42.0 age adoption passing confidence

Release Notes

boto/boto3 (boto3) ### [`v1.29.6`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1296) [Compare Source](https://togithub.com/boto/boto3/compare/1.29.5...1.29.6) \====== - bugfix:sqs: \[`botocore`] Rolled back recent change to wire format protocol - api-change:`kinesis`: \[`botocore`] This release adds support for resource based policies on streams and consumers. - api-change:`s3control`: \[`botocore`] Amazon S3 Batch Operations now manages buckets or prefixes in a single step. - api-change:`sagemaker`: \[`botocore`] This feature adds the end user license agreement status as a model access configuration parameter. - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.29.5`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1295) [Compare Source](https://togithub.com/boto/boto3/compare/1.29.4...1.29.5) \====== - api-change:`cloudfront-keyvaluestore`: \[`botocore`] This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. - api-change:`cloudfront`: \[`botocore`] This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions. - api-change:`ec2`: \[`botocore`] Documentation updates for Amazon EC2. - api-change:`inspector-scan`: \[`botocore`] This release adds support for the new Amazon Inspector Scan API. The new Inspector Scan API can synchronously scan SBOMs adhering to the CycloneDX v1.5 format. - api-change:`iotsitewise`: \[`botocore`] Adds 1/ user-defined unique identifier for asset and model metadata, 2/ asset model components, and 3/ query API for asset metadata and telemetry data. Supports 4/ multi variate anomaly detection using Amazon Lookout for Equipment, 5/ warm storage tier, and 6/ buffered ingestion of time series data. - api-change:`iottwinmaker`: \[`botocore`] This release adds following support. 1. New APIs for metadata bulk operations. 2. Modify the component type API to support composite component types - nesting component types within one another. 3. New list APIs for components and properties. 4. Support the larger scope digital twin modeling. - api-change:`s3`: \[`botocore`] Add support for automatic date based partitioning in S3 Server Access Logs. - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version
cookiecutter/cookiecutter (cookiecutter) ### [`v2.5.0`](https://togithub.com/cookiecutter/cookiecutter/blob/HEAD/HISTORY.md#250-2023-11-21) [Compare Source](https://togithub.com/cookiecutter/cookiecutter/compare/2.4.0...2.5.0) ##### Minor Changes - Default values can be passed as a dict ([#​1924](https://togithub.com/cookiecutter/cookiecutter/issues/1924)) [@​matveyvarg](https://togithub.com/matveyvarg) - Implement new style for nested templates config ([#​1981](https://togithub.com/cookiecutter/cookiecutter/issues/1981)) [@​ericof](https://togithub.com/ericof) ##### CI/CD and QA changes - Bump actions/checkout from 3 to 4 ([#​1953](https://togithub.com/cookiecutter/cookiecutter/issues/1953)) [@​dependabot](https://togithub.com/dependabot) - \[pre-commit.ci] pre-commit autoupdate ([#​1977](https://togithub.com/cookiecutter/cookiecutter/issues/1977)) [@​pre-commit-ci](https://togithub.com/pre-commit-ci) - \[pre-commit.ci] pre-commit autoupdate ([#​1957](https://togithub.com/cookiecutter/cookiecutter/issues/1957)) [@​pre-commit-ci](https://togithub.com/pre-commit-ci) ##### Documentation updates - Add argument run to pipx command in README.md ([#​1964](https://togithub.com/cookiecutter/cookiecutter/issues/1964)) [@​staeff](https://togithub.com/staeff) - Fix tutorial2 generated HTML ([#​1971](https://togithub.com/cookiecutter/cookiecutter/issues/1971)) [@​aantoin](https://togithub.com/aantoin) - Update README.md ([#​1967](https://togithub.com/cookiecutter/cookiecutter/issues/1967)) [@​HarshRanaOC](https://togithub.com/HarshRanaOC) - Update README.md to fix broken link ([#​1952](https://togithub.com/cookiecutter/cookiecutter/issues/1952)) [@​david-abn](https://togithub.com/david-abn) - Update README.md to include installation instructions ([#​1949](https://togithub.com/cookiecutter/cookiecutter/issues/1949)) [@​david-abn](https://togithub.com/david-abn) - Update cookiecutter-plone-starter link in readme ([#​1965](https://togithub.com/cookiecutter/cookiecutter/issues/1965)) [@​zahidkizmaz](https://togithub.com/zahidkizmaz) ##### Bugfixes - Fix FileExistsError when using a relative template path ([#​1968](https://togithub.com/cookiecutter/cookiecutter/issues/1968)) [@​pkrueger-cariad](https://togithub.com/pkrueger-cariad) - Fix recursive context overwrites ([#​1961](https://togithub.com/cookiecutter/cookiecutter/issues/1961)) [@​padraic-padraic](https://togithub.com/padraic-padraic) ##### This release is made by wonderful contributors: [@​HarshRanaOC](https://togithub.com/HarshRanaOC), [@​aantoin](https://togithub.com/aantoin), [@​david-abn](https://togithub.com/david-abn), [@​dependabot](https://togithub.com/dependabot), [@​dependabot](https://togithub.com/dependabot)\[bot], [@​ericof](https://togithub.com/ericof), [@​matveyvarg](https://togithub.com/matveyvarg), [@​padraic-padraic](https://togithub.com/padraic-padraic), [@​pkrueger-cariad](https://togithub.com/pkrueger-cariad), [@​pre-commit-ci](https://togithub.com/pre-commit-ci), [@​pre-commit-ci](https://togithub.com/pre-commit-ci)\[bot], [@​staeff](https://togithub.com/staeff) and [@​zahidkizmaz](https://togithub.com/zahidkizmaz)
ipython/ipython (ipython) ### [`v8.18.0`](https://togithub.com/ipython/ipython/compare/8.17.2...8.18.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.17.2...8.18.0)
Microsoft/playwright-python (playwright) ### [`v1.40.0`](https://togithub.com/microsoft/playwright-python/releases/tag/v1.40.0) [Compare Source](https://togithub.com/Microsoft/playwright-python/compare/v1.39.0...v1.40.0) #### Test Generator Update ![Playwright Test Generator](https://togithub.com/microsoft/playwright/assets/9881434/e8d67e2e-f36d-4301-8631-023948d3e190) New tools to generate assertions: - "Assert visibility" tool generates [expect(locator).to_be_visible()](https://playwright.dev/python/docs/api/class-locatorassertions#locator-assertions-to-be-visible). - "Assert value" tool generates [expect(locator).to_have_value(value)](https://playwright.dev/python/docs/api/class-locatorassertions#locator-assertions-to-have-value). - "Assert text" tool generates [expect(locator).to_contain_text(expected)](https://playwright.dev/python/docs/api/class-locatorassertions#locator-assertions-to-contain-text). Here is an example of a generated test with assertions: ```python from playwright.sync_api import Page, expect def test_example(page: Page) -> None: page.goto("https://playwright.dev/") page.get_by_role("link", name="Get started").click() expect(page.get_by_label("Breadcrumbs").get_by_role("list")).to_contain_text("Installation") expect(page.get_by_label("Search")).to_be_visible() page.get_by_label("Search").click() page.get_by_placeholder("Search docs").fill("locator") expect(page.get_by_placeholder("Search docs")).to_have_value("locator"); ``` #### New APIs - Option `reason` in [page.close(\[options\])](https://playwright.dev/python/docs/api/class-page#page-close), [browserContext.close(\[options\])](https://playwright.dev/python/docs/api/class-browsercontext#browser-context-close) and [browser.close(\[options\])](https://playwright.dev/python/docs/api/class-browser#browser-close). Close reason is reported for all operations interrupted by the closure. - Option `firefox_user_prefs` in [browserType.launch_persistent_context(userDataDir\[, options\])](https://playwright.dev/python/docs/api/class-browsertype#browser-type-launch-persistent-context). #### Other Changes - Method [download.path()](https://playwright.dev/python/docs/api/class-download#download-path) throws an error for failed and cancelled downloads. #### Browser Versions - Chromium 120.0.6099.28 - Mozilla Firefox 119.0 - WebKit 17.4 This version was also tested against the following stable channels: - Google Chrome 119 - Microsoft Edge 119
getsentry/sentry-python (sentry-sdk) ### [`v1.37.1`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1371) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.37.0...1.37.1) ##### Various fixes & improvements - Fix `NameError` on `parse_version` with eventlet ([#​2532](https://togithub.com/getsentry/sentry-python/issues/2532)) by [@​sentrivana](https://togithub.com/sentrivana) - build(deps): bump checkouts/data-schemas from `68def1e` to `e9f7d58` ([#​2501](https://togithub.com/getsentry/sentry-python/issues/2501)) by [@​dependabot](https://togithub.com/dependabot) ### [`v1.37.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1370) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.36.0...1.37.0) ##### Various fixes & improvements - Move installed modules code to utils ([#​2429](https://togithub.com/getsentry/sentry-python/issues/2429)) by [@​sentrivana](https://togithub.com/sentrivana) Note: We moved the internal function `_get_installed_modules` from `sentry_sdk.integrations.modules` to `sentry_sdk.utils`. So if you use this function you have to update your imports - Add code locations for metrics ([#​2526](https://togithub.com/getsentry/sentry-python/issues/2526)) by [@​jan-auer](https://togithub.com/jan-auer) - Add query source to DB spans ([#​2521](https://togithub.com/getsentry/sentry-python/issues/2521)) by [@​antonpirker](https://togithub.com/antonpirker) - Send events to Spotlight sidecar ([#​2524](https://togithub.com/getsentry/sentry-python/issues/2524)) by [@​HazAT](https://togithub.com/HazAT) - Run integration tests with newest `pytest` ([#​2518](https://togithub.com/getsentry/sentry-python/issues/2518)) by [@​sentrivana](https://togithub.com/sentrivana) - Bring tests up to date ([#​2512](https://togithub.com/getsentry/sentry-python/issues/2512)) by [@​sentrivana](https://togithub.com/sentrivana) - Fix: Prevent global var from being discarded at shutdown ([#​2530](https://togithub.com/getsentry/sentry-python/issues/2530)) by [@​antonpirker](https://togithub.com/antonpirker) - Fix: Scope transaction source not being updated in scope.span setter ([#​2519](https://togithub.com/getsentry/sentry-python/issues/2519)) by [@​sl0thentr0py](https://togithub.com/sl0thentr0py) ### [`v1.36.0`](https://togithub.com/getsentry/sentry-python/blob/HEAD/CHANGELOG.md#1360) [Compare Source](https://togithub.com/getsentry/sentry-python/compare/1.35.0...1.36.0) ##### Various fixes & improvements - Django: Support Django 5.0 ([#​2490](https://togithub.com/getsentry/sentry-python/issues/2490)) by [@​sentrivana](https://togithub.com/sentrivana) - Django: Handling ASGI body in the right way. ([#​2513](https://togithub.com/getsentry/sentry-python/issues/2513)) by [@​antonpirker](https://togithub.com/antonpirker) - Flask: Test with Flask 3.0 ([#​2506](https://togithub.com/getsentry/sentry-python/issues/2506)) by [@​sentrivana](https://togithub.com/sentrivana) - Celery: Do not create a span when task is triggered by Celery Beat ([#​2510](https://togithub.com/getsentry/sentry-python/issues/2510)) by [@​antonpirker](https://togithub.com/antonpirker) - Redis: Ensure `RedisIntegration` is disabled, unless `redis` is installed ([#​2504](https://togithub.com/getsentry/sentry-python/issues/2504)) by [@​szokeasaurusrex](https://togithub.com/szokeasaurusrex) - Quart: Fix Quart integration for Quart 0.19.4 ([#​2516](https://togithub.com/getsentry/sentry-python/issues/2516)) by [@​antonpirker](https://togithub.com/antonpirker) - gRPC: Make async gRPC less noisy ([#​2507](https://togithub.com/getsentry/sentry-python/issues/2507)) by [@​jyggen](https://togithub.com/jyggen)
urllib3/urllib3 (urllib3) ### [`v2.1.0`](https://togithub.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#210-2023-11-13) [Compare Source](https://togithub.com/urllib3/urllib3/compare/2.0.7...2.1.0) \================== Read the `v2 migration guide `\__ for help upgrading to the latest version of urllib3. ## Removals - Removed support for the deprecated urllib3\[secure] extra. (`#​2680 `\__) - Removed support for the deprecated SecureTransport TLS implementation. (`#​2681 `\__) - Removed support for the end-of-life Python 3.7. (`#​3143 `\__) ## Bugfixes - Allowed loading CA certificates from memory for proxies. (`#​3065 `\__) - Fixed decoding Gzip-encoded responses which specified `x-gzip` content-encoding. (`#​3174 `\__)
pypa/wheel (wheel) ### [`v0.42.0`](https://togithub.com/pypa/wheel/releases/tag/0.42.0) [Compare Source](https://togithub.com/pypa/wheel/compare/0.41.3...0.42.0) - Allowed removing build tag with `wheel tags --build ""` - Fixed `wheel pack` and `wheel tags` writing updated `WHEEL` fields after a blank line, causing other tools to ignore them - Fixed `wheel pack` and `wheel tags` writing `WHEEL` with CRLF line endings or a mix of CRLF and LF - Fixed `wheel pack --build-number ""` not removing build tag from `WHEEL` (above changes by Benjamin Gilbert)

Configuration

📅 Schedule: Branch creation - "before 7am on monday" (UTC), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 7 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.