chore(deps): bump the pip group across 1 directory with 6 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(8 months ago)
(7 months ago)
(7 months ago)
dependencies python
Bumps the pip group with 6 updates in the / directory:
| Package | From | To |
|---|---|---|
| black | 25.1.0 |
25.9.0 |
| pillow | 11.3.0 |
12.0.0 |
| pyinstaller | 6.15.0 |
6.16.0 |
| pylint | 3.3.8 |
4.0.2 |
| pytest | 8.4.1 |
8.4.2 |
| requests | 2.32.4 |
2.32.5 |
Updates black from 25.1.0 to 25.9.0
Release notes
Sourced from black's releases.
25.9.0
Highlights
- Remove support for pre-python 3.7
await/asyncas soft keywords/variable names (#4676)Stable style
- Fix crash while formatting a long
delstatement containing tuples (#4628)- Fix crash while formatting expressions using the walrus operator in complex
withstatements (#4630)- Handle
# fmt: skipfollowed by a comment at the end of file (#4635)- Fix crash when a tuple appears in the
asclause of awithstatement (#4634)- Fix crash when tuple is used as a context manager inside a
withstatement (#4646)- Fix crash when formatting a
\followed by a\rfollowed by a comment (#4663)- Fix crash on a
\\r\n(#4673)- Fix crash on
await ...(where...is a literalEllipsis) (#4676)- Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items (#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skipwould still be formatted (#4552)- Improve
multiline_string_handlingwith ternaries and dictionaries (#4657)- Fix a bug where
string_processingwould not split f-strings directly after expressions (#4680)- Wrap the
inclause of comprehensions across lines if necessary (#4699)- Remove parentheses around multiple exception types in
exceptandexcept*withoutas. (#4720)- Add
\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710)Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
... (truncated)
Changelog
Sourced from black's changelog.
25.9.0
Highlights
- Remove support for pre-python 3.7
await/asyncas soft keywords/variable names (#4676)Stable style
- Fix crash while formatting a long
delstatement containing tuples (#4628)- Fix crash while formatting expressions using the walrus operator in complex
withstatements (#4630)- Handle
# fmt: skipfollowed by a comment at the end of file (#4635)- Fix crash when a tuple appears in the
asclause of awithstatement (#4634)- Fix crash when tuple is used as a context manager inside a
withstatement (#4646)- Fix crash when formatting a
\followed by a\rfollowed by a comment (#4663)- Fix crash on a
\\r\n(#4673)- Fix crash on
await ...(where...is a literalEllipsis) (#4676)- Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items (#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skipwould still be formatted (#4552)- Improve
multiline_string_handlingwith ternaries and dictionaries (#4657)- Fix a bug where
string_processingwould not split f-strings directly after expressions (#4680)- Wrap the
inclause of comprehensions across lines if necessary (#4699)- Remove parentheses around multiple exception types in
exceptandexcept*withoutas. (#4720)- Add
\rstyle newlines to the potential newlines to normalize file newlines both from and to (#4710)Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
... (truncated)
Commits
af0ba72Prepare docs for release 25.9.0 (#4751)ffc01a0Fix schema generation error caused by new click version (#4750)626b32fAdd normalizing for\rstyle newlines (#4710)57a4612Fix mypy type issue (#4745)4f6ad7cWrap theinclause of comprehensions across lines if necessary (#4699)24f5169ci: Run diff-shades on unstable instead of preview (#4741)4d55e60Bump actions/setup-python from 5 to 6 (#4744)0cf39efImprove the performance of get_string_prefix (#4742)1f779deFix line ranges decorator edge case (#4670)203fd6bOptimize Line string method (#4739)- Additional commits viewable in compare view
Updates pillow from 11.3.0 to 12.0.0
Release notes
Sourced from pillow's releases.
12.0.0
https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html
Removals
- Remove support for FreeType <= 2.9.0 #9159 [
@radarhere]- Drop support for Python 3.9 #9119 [
@hugovk]- Remove deprecations for Pillow 12.0.0 #9053 [
@radarhere]Deprecations
- Deprecate Image._show #9186 [
@radarhere]- Deprecate ImageCmsProfile product_name and product_info #8995 [
@lukegb]Documentation
- ImagingHistogramInstance can use two bands #9251 [
@radarhere]- Update 12.0.0 release notes #9247 [
@hugovk]- Added ImageDraw alpha channel examples #9201 [
@radarhere]- Update Python version #9230 [
@radarhere]- Updated macOS tested Pillow versions #9209 [
@radarhere]- Add GitHub profile link to release notes #9197 [
@radarhere]- Split versionadded info #9190 [
@radarhere]- Document ImageFile.MAXBLOCK #9163 [
@radarhere]- Updated macOS version in CI targets #9157 [
@radarhere]- Fix typos #9135 [
@radarhere]- Added "Colors" to concepts #9067 [
@radarhere]- Update macOS tested Pillow versions #9068 [
@radarhere]- Thanks, folks! #9056 [
@aclark4life]- Setup nit: "fork" should be lowercased #9055 [
@aclark4life]Dependencies
- Update dependency cibuildwheel to v3.2.1 #9246 [@renovate[bot]]
- [pre-commit.ci] pre-commit autoupdate #9233 [@pre-commit-ci[bot]]
- Update harfbuzz to 12.1.0 #9218 [
@radarhere]- Update libtiff to 4.7.1 #9222 [
@radarhere]- Update FreeType to 2.14.1 on macOS and Linux wheels #9217 [
@radarhere]- Update dependency cibuildwheel to v3.2.0 #9219 [@renovate[bot]]
- Update Ghostscript to 10.6.0 #9202 [
@radarhere]- Update openjpeg to 2.5.4 #9215 [
@radarhere]- Update harfbuzz to 11.5.0 #9203 [
@radarhere]- Update dependency mypy to v1.18.2 #9213 [@renovate[bot]]
- Update dependency mypy to v1.18.1 #9207 [@renovate[bot]]
- Update github-actions #9194 [@renovate[bot]]
- Updated harfbuzz to 11.4.5 #9150 [
@radarhere]- Update zlib-ng to 2.2.5 #9140 [
@radarhere]- Update raqm to 0.10.3 #9137 [
@radarhere]- Update libjpeg-turbo to 3.1.2 #9188 [
@radarhere]- [pre-commit.ci] pre-commit autoupdate #9180 [@pre-commit-ci[bot]]
... (truncated)
Commits
693df7b12.0.0 version bumpd175bb8Use macos-14 for iOS arm64 simulator (#9258)592b2f8Revert "Use macos-latest for iOS arm64 simulator"5dddb2cUse enums for Modes and RawModes in C (#9256)e7b72a3Add ImageText (#9098)864d4b6Shift bits before making value negative (#9255)994a9deInstall arro3 dependencies when type checking (#9254)d5e1601Improved documentatione533cccMerge branch 'main' into imagetext95a85dcUse snake case- Additional commits viewable in compare view
Updates pyinstaller from 6.15.0 to 6.16.0
Release notes
Sourced from pyinstaller's releases.
v6.16.0
Please see the v6.16.0 section of the changelog for a list of the changes since v6.15.0.
Changelog
Sourced from pyinstaller's changelog.
6.16.0 (2025-09-13)
Features
* (POSIX) Adjust the destination directory for collected python's standard extensions, from ``lib-dynload`` to ``python3.x/lib-dynload`` directory, in order to preserve the relative relationship between the extension location and the (grand-parent) shared library directory that is commonly found in POSIX python environments. This is required for compatibility with upcoming Linux builds of ``astral-sh/python-build-standalone#`` that will set relative library paths in extensions via both ``DT_NEEDED`` and ``DT_RPATH``. (:issue:`9212`) * Rework the anonymization of the ``co_filename`` attribute in collected code objects - instead of trying to obtain anonymized relative name by removing known path prefixes from the original absolute-path ``co_filename``, we now construct the anonymized relative name directly from the collected module's (or script's) destination name w.r.t. its destination container (i.e., the ``PKG`` archive, the ``PYZ`` archive, or the ``base_library.zip`` archive). (:issue:`9226`) * Rework the search for python shared library in order to reduce amount of guess-work and better accommodate variations in naming across platforms and due to different build options (e.g., debug build with "d" suffix, free-thread build with "t" suffix, combination of both).On Windows, the loaded python DLL is now resolved by calling
GetModuleFileNameon the handle exposed by :data:sys.dllhandle; this applies to python.org Windows builds, Anaconda python on Windows, and MSYS2 python.On other platforms, first explicitly verify that shared library is enabled, by checking the value of
Py_ENABLE_SHAREDvariable exposed by thesysconfigmodule. On macOS, also check if .framework bundle is enabled instead, which is implied by a non-emptyPYTHONFRAMEWORKvariable insysconfig. If shared library is enabled, useINSTSONAMEvariable exposed bysysconfigmodule as the only source of truth w.r.t. its name. This works even with Debian-packaged python andastral-sh/python-build-standalonePOSIX builds; while they have theirpythonexecutable statically linked against python shared library, they seem to properly set these variables.In contrast, both Linux and macOS builds of Anaconda python seem to build their interpreter executable and python shared library separately, so the interpreter reports
Py_ENABLE_SHAREDvariable to be set to0(andINSTSONAMEgives name of the static library). Therefore, for Anaconda python on non-Windows, use the old approach of guessing the library name from the major and minor version and whether free-threading is enabled or not (i.e., the presence of the "t" suffix). </tr></table>
... (truncated)
Commits
7f2ae63Release v6.16.0. [skip ci]2683834ci: move work-around for potentially broken setuptools upgrade383196aci: fix check for broken setuptools upgrade5447da7ci/test requirements: Track setuptools in tests/requirements-libraries.txt95226daRemove empty pytest.ini allegedly needed by test entrypoints255305dsetup: Drop questionable/pointless project keywords5df0f47setup: Drop setuptools, move to hatchling100c9cebootloader build: Address noisy deprecation warning from waf52782f8release: Add retry for compiling with qemu9e84501Move non packaging configuration out of setup.cfg/pyproject.toml- Additional commits viewable in compare view
Updates pylint from 3.3.8 to 4.0.2
Commits
0eb92d2Bump pylint to 4.0.2, update changelogcaf95d5[Backport maintenance/4.0.x] Fix FP forinvalid-namefor partially uninfera...4d52769[Backport maintenance/4.0.x] Ignore unraisable exceptions on stdlib primer (#...92a13df[Backport maintenance/4.0.x] Fix FP forinvalid-nameon module-level consta...4c913c0[Backport maintenance/4.0.x] Fix FP for invalid-name for TypedDicts (#10674)9a30350Bump pylint to 4.0.1, update changelog (#10667)0ad9d26[Backport maintenance/4.0.x] Check enums created with functional syntax again...60a01e4[Backport maintenance/4.0.x] Improve conditionals (#10655)e60b80e[Backport maintenance/4.0.x] Fixunused-variablefalse positive with `__all...abcf2ed[Backport maintenance/4.0.x] Fix false-positive for bare-name-capture-pattern...- Additional commits viewable in compare view
Updates pytest from 8.4.1 to 8.4.2
Release notes
Sourced from pytest's releases.
8.4.2
pytest 8.4.2 (2025-09-03)
Bug fixes
#13478: Fixed a crash when using
console_output_style{.interpreted-text role="confval"} withtimesand a module is skipped.#13530: Fixed a crash when using
pytest.approx{.interpreted-text role="func"} anddecimal.Decimal{.interpreted-text role="class"} instances with thedecimal.FloatOperation{.interpreted-text role="class"} trap set.#13549: No longer evaluate type annotations in Python
3.14when inspecting function signatures.This prevents crashes during module collection when modules do not explicitly use
from __future__ import annotationsand import types for annotations within aif TYPE_CHECKING:block.#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in
pytest.Parser.addini{.interpreted-text role="meth"}.#13563:
pytest.approx{.interpreted-text role="func"} now only importsnumpyif NumPy is already insys.modules. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.Improved documentation
- #13577: Clarify that
pytest_generate_testsis discovered in test modules/classes; other hooks must be inconftest.pyor plugins.Contributor-facing changes
- #13480: Self-testing: fixed a few test failures when run with
-Wdefaultor a similar override.- #13547: Self-testing: corrected expected message for
test_doctest_unexpected_exceptionin Python3.14.- #13684: Make pytest's own testsuite insensitive to the presence of the
CIenvironment variable -- byogrisel{.interpreted-text role="user"}.
Commits
bfae422Prepare release version 8.4.28990538Fix passenv CI in tox ini and make tests insensitive to the presence of the C...ca676bfMerge pull request #13687 from pytest-dev/patchback/backports/8.4.x/e63f6e51c...975a60aMerge pull request #13686 from pytest-dev/patchback/backports/8.4.x/12bde8af6...7723ce8Merge pull request #13683 from even-even/fix_Exeption_to_Exception_in_errorMe...b7f0568Merge pull request #13685 from CoretexShadow/fix/docs-pytest-generate-tests2c94c4aadd missing colon (#13640) (#13641)c3d7684Merge pull request #13606 from pytest-dev/patchback/backports/8.4.x/5f9938563...dc6e3beMerge pull request #13605 from The-Compiler/training-update-2025-07f87289cFix crash withtimesoutput style and skipped module (#13573) (#13579)- Additional commits viewable in compare view
Updates requests from 2.32.4 to 2.32.5
Release notes
Sourced from requests's releases.
v2.32.5
2.32.5 (2025-08-18)
Bugfixes
- The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration.
Deprecations
- Added support for Python 3.14.
- Dropped support for Python 3.8 following its end of support.
Changelog
Sourced from requests's changelog.
2.32.5 (2025-08-18)
Bugfixes
- The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration.
Deprecations
- Added support for Python 3.14.
- Dropped support for Python 3.8 following its end of support.
Commits
b25c87dv2.32.5131e506Merge pull request #7010 from psf/dependabot/github_actions/actions/checkout-...b336cb2Bump actions/checkout from 4.2.0 to 5.0.046e939bUpdate publish workflow to useartifact-idinstead ofname4b9c546Merge pull request #6999 from psf/dependabot/github_actions/step-security/har...7618dbeBump step-security/harden-runner from 2.12.0 to 2.13.02edca11Add support for Python 3.14 and drop support for Python 3.8 (#6993)fec96cdUpdate Makefile rules (#6996)d58d8aadocs: clarify timeout parameter uses seconds in Session.request (#6994)91a3eabBump github/codeql-action from 3.28.5 to 3.29.0- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions
Package Dependencies
Technical Details
| ID: | 11269505 |
| UUID: | 3552266137 |
| Node ID: | PR_kwDOARdtwc6vqdmu |
| Host: | GitHub |
| Repository: | nwutils/Web2Executable |