openfun / marsha

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

⬆️(dependencies) update python dependencies #2543

Closed renovate[bot] closed 9 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
PyMuPDF (changelog) ==1.23.6 -> ==1.23.8 age adoption passing confidence
black (changelog) ==23.12.0 -> ==23.12.1 age adoption passing confidence
boto3 ==1.34.6 -> ==1.34.11 age adoption passing confidence
ipython (source) ==8.18.1 -> ==8.19.0 age adoption passing confidence
pytest (source, changelog) ==7.4.3 -> ==7.4.4 age adoption passing confidence
tzdata ==2023.3 -> ==2023.4 age adoption passing confidence

Release Notes

pymupdf/pymupdf (PyMuPDF) ### [`v1.23.8`](https://togithub.com/pymupdf/PyMuPDF/releases/tag/1.23.8): PyMuPDF-1.23.8 released [Compare Source](https://togithub.com/pymupdf/pymupdf/compare/1.23.7...1.23.8) PyMuPDF-1.23.8 has been released. Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed in the usual way, for example: python -m pip install --upgrade pymupdf \[Linux-aarch64 wheels are not available yet, they will be build and uploaded later.] **Changes in version 1.23.8 (2023-12-19)** - Bug fixes (rebased implementation only): - **Fixed** 2634 - **Fixed** 2861 - **Fixed** 2871 - **Fixed** 2886 - Bug fixes (rebased and classic implementations): - **Fixed** 2885 - Other: - Rebased implementation: - `Page.insert_htmlbox()`: new, much more powerful alternative to `Page.insert_textbox()` or `TextWriter.fill_textbox()`, using `Story`. - `Story.fit*()`: new methods for fitting a Story into an expanded rect. - `Story.write_with_links()`: add support for external links. - `Document.language()`: fixed to use MuPDF's new `mupdf.fz_string_from_text_language2()`. - `Document.subset_fonts()` - fixed. - Fixed internal `Archive._add_treeitem()` method. - Fixed `fitz_new.__doc__` to contain PyMuPDF and Python version information, and OS name. - Removed use of `(*args, **kwargs)` in API, we now specify keyword args explicitly. - Work with new MuPDF Python exception classes. - Fixed bug where `button_states()` returns None when `/AP` points to an indirect object. - Fixed pillow test to not ignore all errors, and install pillow when testing. - Added test for `fitz.css_for_pymupdf_font()` (uses package `pymupdf-fonts`). - Simplified Github Actions test specifications. - Updated `tests/README.md`. ### [`v1.23.7`](https://togithub.com/pymupdf/PyMuPDF/releases/tag/1.23.7): PyMuPDF-1.23.7 released [Compare Source](https://togithub.com/pymupdf/pymupdf/compare/1.23.6...1.23.7) PyMuPDF-1.23.7 has been released. Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed in the usual way, for example: python -m pip install --upgrade pymupdf \[Linux-aarch64 wheels are not available yet, they will be build and uploaded later.] **Changes in version 1.23.7 (2023-11-30)** - Bug fixes in rebased implementation, not fixed in classic implementation: - **Fixed** [#​2232](https://togithub.com/pymupdf/pymupdf/issues/2232) - **Fixed** [#​2788](https://togithub.com/pymupdf/pymupdf/issues/2788) - **Fixed** [#​2791](https://togithub.com/pymupdf/pymupdf/issues/2791) - Bug fixes (rebased and classic implementations): - **Fixed** [#​2736](https://togithub.com/pymupdf/pymupdf/issues/2736) - **Fixed** [#​2749](https://togithub.com/pymupdf/pymupdf/issues/2749) - **Fixed** [#​2753](https://togithub.com/pymupdf/pymupdf/issues/2753) - **Fixed** [#​2812](https://togithub.com/pymupdf/pymupdf/issues/2812) - **Fixed** [#​2829](https://togithub.com/pymupdf/pymupdf/issues/2829) - **Fixed** [#​2841](https://togithub.com/pymupdf/pymupdf/issues/2841) - Use MuPDF-1.23.7. - Other: - Rebased implementation: - Added flake8 code checking to test suite, and made various fixes. - Disable diagnostics during Document constructor to match classic implementation. - Additional fix to [#​2553](https://togithub.com/pymupdf/pymupdf/issues/2553) - Fixed `MuPDF Bug 707324 `\_: Story: HTML table row background color repeated incorrectly - Added `scripts/test.py`, for simple build+test of PyMuPDF git checkout. - Added `fitz.pymupdf_version_tuple`, e.g. `(1, 23, 6)`. - Restored mistakenly-reverted fix for [#​2345](https://togithub.com/pymupdf/pymupdf/issues/2345). - Include any trailing `... repeated times...` text in warnings returned by `mupdf_warnings()` (rebased only).
psf/black (black) ### [`v23.12.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#23121) [Compare Source](https://togithub.com/psf/black/compare/23.12.0...23.12.1) ##### Packaging - Fixed a bug that included dependencies from the `d` extra by default ([#​4108](https://togithub.com/psf/black/issues/4108))
boto/boto3 (boto3) ### [`v1.34.11`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13411) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.10...1.34.11) \======= - api-change:`apprunner`: \[`botocore`] AWS App Runner adds Python 3.11 and Node.js 18 runtimes. - api-change:`location`: \[`botocore`] This release introduces a new parameter to bypasses an API key's expiry conditions and delete the key. - api-change:`quicksight`: \[`botocore`] Add LinkEntityArn support for different partitions; Add UnsupportedUserEditionException in UpdateDashboardLinks API; Add support for New Reader Experience Topics ### [`v1.34.10`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#13410) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.9...1.34.10) \======= - api-change:`codestar-connections`: \[`botocore`] New integration with the GitLab self-managed provider type. - api-change:`kinesis-video-archived-media`: \[`botocore`] NoDataRetentionException thrown when GetImages requested for a Stream that does not retain data (that is, has a DataRetentionInHours of 0). - api-change:`sagemaker`: \[`botocore`] Amazon SageMaker Studio now supports Docker access from within app container ### [`v1.34.9`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1349) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.8...1.34.9) \====== - api-change:`emr`: \[`botocore`] Update emr client to latest version ### [`v1.34.8`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1348) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.7...1.34.8) \====== - api-change:`iam`: \[`botocore`] Documentation updates for AWS Identity and Access Management (IAM). - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version ### [`v1.34.7`](https://togithub.com/boto/boto3/blob/HEAD/CHANGELOG.rst#1347) [Compare Source](https://togithub.com/boto/boto3/compare/1.34.6...1.34.7) \====== - api-change:`bedrock-agent`: \[`botocore`] Adding Claude 2.1 support to Bedrock Agents - api-change:`glue`: \[`botocore`] This release adds additional configurations for Query Session Context on the following APIs: GetUnfilteredTableMetadata, GetUnfilteredPartitionMetadata, GetUnfilteredPartitionsMetadata. - api-change:`lakeformation`: \[`botocore`] This release adds additional configurations on GetTemporaryGlueTableCredentials for Query Session Context. - api-change:`mediaconnect`: \[`botocore`] This release adds the DescribeSourceMetadata API. This API can be used to view the stream information of the flow's source. - api-change:`networkmonitor`: \[`botocore`] CloudWatch Network Monitor is a new service within CloudWatch that will help network administrators and operators continuously monitor network performance metrics such as round-trip-time and packet loss between their AWS-hosted applications and their on-premises locations. - api-change:`omics`: \[`botocore`] Provides minor corrections and an updated description of APIs. - api-change:`secretsmanager`: \[`botocore`] Update endpoint rules and examples. - api-change:`endpoint-rules`: \[`botocore`] Update endpoint-rules client to latest version
ipython/ipython (ipython) ### [`v8.19.0`](https://togithub.com/ipython/ipython/compare/8.18.1...8.19.0) [Compare Source](https://togithub.com/ipython/ipython/compare/8.18.1...8.19.0)
pytest-dev/pytest (pytest) ### [`v7.4.4`](https://togithub.com/pytest-dev/pytest/compare/7.4.3...7.4.4) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/7.4.3...7.4.4)
python/tzdata (tzdata) ### [`v2023.4`](https://togithub.com/python/tzdata/releases/tag/2023.4): : Release of upstream tzdata 2023d [Compare Source](https://togithub.com/python/tzdata/compare/2023.3...2023.4) ### Version 2023.4 Upstream version 2023d released 2023-12-22T04:02:24+00:00 #### Briefly: Ittoqqortoormiit, Greenland changes time zones on 2024-03-31. Vostok, Antarctica changed time zones on 2023-12-18. Casey, Antarctica changed time zones five times since 2020. Code and data fixes for Palestine timestamps starting in 2072. A new data file zonenow.tab for timestamps starting now. #### Changes to future timestamps Ittoqqortoormiit, Greenland (America/Scoresbysund) joins most of the rest of Greenland's timekeeping practice on 2024-03-31, by changing its time zone from \-01/+00 to -02/-01 at the same moment as the spring-forward transition. Its clocks will therefore not spring forward as previously scheduled. The time zone change reverts to its common practice before 1981. Fix predictions for DST transitions in Palestine in 2072-2075, correcting a typo introduced in 2023a. #### Changes to past and future timestamps Vostok, Antarctica changed to +05 on 2023-12-18. It had been at +07 (not +06) for years. (Thanks to Zakhary V. Akulov.) Change data for Casey, Antarctica to agree with timeanddate.com, by adding five time zone changes since 2020. Casey is now at +08 instead of +11. #### Changes to past tm_isdst flags Much of Greenland, represented by America/Nuuk, changed its standard time from \-03 to -02 on 2023-03-25, not on 2023-10-28. This does not affect UTC offsets, only the tm_isdst flag. (Thanks to Thomas M. Steenholdt.) #### New data file A new data file zonenow.tab helps configure applications that use timestamps dated from now on. This simplifies configuration, since users choose from a smaller Zone set. The file's format is experimental and subject to change. #### Changes to commentary Limitations and hazards of the optional support for obsolescent C89 platforms are documented better, along with a tentative schedule for removing this support.

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.