Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Bumps the python group with 4 updates in the / directory: python-dotenv, psutil, pyobjc and pygobject.

Updates python-dotenv from 1.1.1 to 1.2.1

Release notes

Sourced from python-dotenv's releases.

v1.2.1

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.2.0...v1.2.1

v1.2.0

What's Changed

New Contributors

Full Changelog: theskumar/python-dotenv@v1.1.1...v1.2.0

Changelog

Sourced from python-dotenv's changelog.

[1.2.1] - 2025-10-26

  • Move more config to pyproject.toml, removed setup.cfg
  • Add support for reading .env from FIFOs (Unix) by [@​sidharth-sudhir] in #586

[1.2.0] - 2025-10-26

Commits
  • eaf2a91 Do not remove .coverage file
  • 8716196 Bump version: 1.2.0 → 1.2.1
  • b87807f Update changelog
  • 3af77d3 Support reading .env from FIFOs (Unix) (#586)
  • 467ee22 Fix test failures after moving config to pyproject.toml
  • 76999e7 Move more config pyproject.toml
  • 222ce2c Update to use trusted publisher on pypi
  • 8ed4f79 Update docs requirements
  • 5bf8822 Bump version: 1.1.1 → 1.2.0
  • 1fe11cc upadate changelog
  • Additional commits viewable in compare view

Updates psutil from 7.1.0 to 7.1.2

Changelog

Sourced from psutil's changelog.

7.1.2

2025-10-25

Enhancements

  • 2657_: stop publishing prebuilt Linux and Windows wheels for 32-bit Python. 32-bit CPython is still supported, but psutil must now be built from source. 2565_: produce wheels for free-thread cPython 3.13 and 3.14 (patch by Lysandros Nikolaou)

Bug fixes

  • 2650_, [macOS]: Process.cmdline()_ and Process.environ()_ may incorrectly raise NoSuchProcess_ instead of ZombieProcess_.
  • 2658_, [macOS]: double free() in Process.environ()_ when it fails internally. This posed a risk of segfault.
  • 2662_, [macOS]: massive C code cleanup to guard against possible segfaults which were (not so) sporadically spotted on CI.

Compatibility notes

  • 2657_: stop publishing prebuilt Linux and Windows wheels for 32-bit Python.

7.1.1

2025-10-19

Enhancements

  • 2645_, [SunOS]: dropped support for SunOS 10.
  • 2646_, [SunOS]: add CI test runner for SunOS.

Bug fixes

  • 2641_, [SunOS]: cannot compile psutil from sources due to missing C include.
  • 2357_, [SunOS]: Process.cmdline()_ does not handle spaces properly. (patch by Ben Raz)

Compatibility notes

  • 2645_: SunOS 10 is no longer supported.
Commits

Updates pyobjc from 11.1 to 12.0

Release notes

Sourced from pyobjc's releases.

v12.0

  • Drop support for Python 3.9, which will go out of support before PyObjC 3.12 is released.

  • Added AVFAudio as a separate toplevel package, instead of keeping it merged in into AVFoundation.

    The package is included in the pyobjc-framework-AVFoundation distribution.

  • Updated metadata for the macOS 26 SDK.

    As part of this introduce bindings for the following new framework bindings:

    • ARKit
    • CompositorServices
    • GameSave

    There are no bindings for the MetalPerformancePrimitives at this time, it is a low-level C++ library that would require a lot of work to create bindings.

  • In macOS 26 a number of type encodings for block arguments include a signature for the block interface. Update PyObjC runtime introspection to ignore that information.

  • Dropped old metadata scans. That is, all framework bindings are now created from the most recent macOS SDK headers with some manual additions and annotations.

    This change required adding manual entries for, in particular, constants that were renamed in by now old versions of macOS and have been removed from Apple's headers by now. These will be removed from PyObjC in a future update as well (but after a transition period where using them will raise a warning).

    This has the following user visible side effects (as far as they are visible, most of the the changes below affect versions of macOS that are long gone):

    • Accounts: The following constants are no longer available (on the old versions of macOS where these were available): ACFacebookAppVersionKey, ACFacebookPermissionGroupKey, ACFacebookPermissionGroupRead, ACFacebookPermissionGroupReadWrite, and ACFacebookPermissionGroupWrite.

    • AppKit: The NSFileWrapper class no longer supports with keyword arguments path, and serializedRepresentation, and the keyword set (URL, options, error).

    • AuthenticationServices: The classes ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest and ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest no longer have a keyword argument set named (user, serviceIdentifier).

    • Automator: class AMBundleAction no longer accepts the keyword set (definition, fromArchive).

... (truncated)

Changelog

Sourced from pyobjc's changelog.

Version 12.0

  • Drop support for Python 3.9, which will go out of support before PyObjC 3.12 is released.

  • Added AVFAudio as a separate toplevel package, instead of keeping it merged in into AVFoundation.

    The package is included in the pyobjc-framework-AVFoundation distribution.

  • Updated metadata for the macOS 26 SDK.

    As part of this introduce bindings for the following new framework bindings:

    • ARKit
    • CompositorServices
    • GameSave

    There are no bindings for the MetalPerformancePrimitives at this time, it is a low-level C++ library that would require a lot of work to create bindings.

  • In macOS 26 a number of type encodings for block arguments include a signature for the block interface. Update PyObjC runtime introspection to ignore that information.

  • Dropped old metadata scans. That is, all framework bindings are now created from the most recent macOS SDK headers with some manual additions and annotations.

    This change required adding manual entries for, in particular, constants that were renamed in by now old versions of macOS and have been removed from Apple's headers by now. These will be removed from PyObjC in a future update as well (but after a transition period where using them will raise a warning).

    This has the following user visible side effects (as far as they are visible, most of the the changes below affect versions of macOS that are long gone):

    • Accounts: The following constants are no longer available (on the old versions of macOS where these were available): ACFacebookAppVersionKey, ACFacebookPermissionGroupKey, ACFacebookPermissionGroupRead, ACFacebookPermissionGroupReadWrite, and ACFacebookPermissionGroupWrite.

    • AppKit: The NSFileWrapper class no longer supports with keyword arguments path, and serializedRepresentation, and the keyword set (URL, options, error).

    • AuthenticationServices: The classes ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest and ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest no longer have a keyword argument set named (user, serviceIdentifier).

... (truncated)

Commits
  • 8e97298 Update release to to match reality
  • 8660317 Merge branch 'pyobjc-12' of github.com:ronaldoussoren/pyobjc into pyobjc-12
  • c442422 Fix test failure with python 3.15
  • 31efb5f Some pre-releaes updates
  • 6683d66 More test coverage updates
  • 03f9219 Test coverage improvements
  • b055e49 Improve test coverage
  • 1fe6997 Fix edge case in super-call.m
  • 350ad78 Fix tests on x86_64 and update shared files
  • 78d5c29 Fix some analyzer warnings
  • Additional commits viewable in compare view

Updates pygobject from 3.54.2 to 3.54.5

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will 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 version will 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

Bumps the python group with 4 updates in the / directory: [python-dotenv](https://github.com/theskumar/python-dotenv), [psutil](https://github.com/giampaolo/psutil), [pyobjc](https://github.com/ronaldoussoren/pyobjc) and [pygobject](https://pygobject.gnome.org).


Updates `python-dotenv` from 1.1.1 to 1.2.1
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md)
- [Commits](theskumar/python-dotenv@v1.1.1...v1.2.1)

Updates `psutil` from 7.1.0 to 7.1.2
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-7.1.0...release-7.1.2)

Updates `pyobjc` from 11.1 to 12.0
- [Release notes](https://github.com/ronaldoussoren/pyobjc/releases)
- [Changelog](https://github.com/ronaldoussoren/pyobjc/blob/main/docs/changelog.rst)
- [Commits](ronaldoussoren/pyobjc@v11.1...v12.0)

Updates `pygobject` from 3.54.2 to 3.54.5

---
updated-dependencies:
- dependency-name: python-dotenv
  dependency-version: 1.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: psutil
  dependency-version: 7.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: pyobjc
  dependency-version: '12.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: pygobject
  dependency-version: 3.54.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies python Pull requests that update python code labels Oct 27, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 10, 2025

Dependabot encountered an unknown error. Because of this, Dependabot cannot update this pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies python Pull requests that update python code size/xl

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant