Skip to content

chore(deps): bump the python group across 1 directory with 14 updates#1047

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/python-55af30b6f6
Closed

chore(deps): bump the python group across 1 directory with 14 updates#1047
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/python-55af30b6f6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Dec 1, 2025

Bumps the python group with 14 updates in the / directory:

Package From To
pyyaml 6.0.2 6.0.3
kubernetes 31.0.0 34.1.0
json-merge-patch 0.2 0.3.0
prometheus-client 0.22.0 0.23.1
dataconf 3.4.0 3.6.0
boto3 1.38.21 1.41.5
kopf 1.37.4 1.38.0
python-json-logger 3.3.0 4.0.0
black 25.1.0 25.11.0
flake8 7.2.0 7.3.0
pytest 8.3.5 9.0.1
pylint 3.3.7 4.0.4
pytest-mock 3.14.0 3.15.1
flake8-pyproject 1.2.3 1.2.4

Updates pyyaml from 6.0.2 to 6.0.3

Release notes

Sourced from pyyaml's releases.

6.0.3

What's Changed

  • Support for Python 3.14 and free-threading (experimental).

Full Changelog: yaml/pyyaml@6.0.2...6.0.3

Changelog

Sourced from pyyaml's changelog.

6.0.3 (2025-09-25)

  • yaml/pyyaml#864 -- Support for Python 3.14 and free-threading (experimental)
Commits

Updates kubernetes from 31.0.0 to 34.1.0

Release notes

Sourced from kubernetes's releases.

Kubernetes Python Client v34.1.0 Stable Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v34.1.0.zip
cd client-python-v34.1.0
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-34.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-34.0/CHANGELOG.md

Kubernetes Python Client v34.1.0 Beta 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v34.1.0b1.zip
cd client-python-v34.1.0b1
python setup.py install

Then follow examples in https://github.com/kubernetes-client/python/tree/release-34.0/examples

Changelog: https://github.com/kubernetes-client/python/blob/release-34.0/CHANGELOG.md

Kubernetes Python Client v34.1.0 Alpha 1 Release

Getting started:

pip install --pre --upgrade kubernetes

Or from source, download attached zip file, then

unzip client-python-v34.1.0a1.zip
cd client-python-v34.1.0a1
</tr></table> 

... (truncated)

Changelog

Sourced from kubernetes's changelog.

v34.1.0b1

Kubernetes API Version: v1.34.1

v34.1.0a1

Kubernetes API Version: v1.34.1

API Change

  • Added omitempty and opt tag to the API v1beta2 AdminAccess type in the DeviceRequestAllocationResult struct. (kubernetes/kubernetes#132338, @​PatrickLaabs)

  • Added a runtime.ApplyConfiguration interface implemented by all generated apply configuration types. (kubernetes/kubernetes#132194, @​alvaroaleman) [SIG API Machinery and Instrumentation]

  • Added a detailed event for in-place pod vertical scaling completed, improving cluster management and debugging. (kubernetes/kubernetes#130387, @​shiya0705) [SIG API Machinery, Apps, Autoscaling, Node, Scheduling and Testing]

  • Added a mechanism for configurable container restarts: container-level restart rules. This was an alpha feature behind the ContainerRestartRules feature gate. (kubernetes/kubernetes#132642, @​yuanwang04) [SIG API Machinery, Apps, Node and Testing]

  • Added a new FileKeyRef field to containers, allowing them to load variables from files by setting this field.

    Introduced the EnvFiles feature gate to govern activation of this functionality. (kubernetes/kubernetes#132626, @​HirazawaUi) [SIG API Machinery, Apps, Node and Testing]

  • Added driver-owned fields in ResourceSlice to mark whether the device was shareable among multiple resource claims (or requests) and to specify how each capacity could be shared between different requests.

    • Added user-owned fields in ResourceClaim to specify resource requirements against each device capacity.
    • Added scheduler-owned field in ResourceClaim.Status to specify how much device capacity is reserved for a specific request.
    • Added an additional identifier to ResourceClaim.Status for the device supports multiple allocations.
    • Added a new constraint type to enforce uniqueness of specified attributes across all allocated devices. (kubernetes/kubernetes#132522, @​sunya-ch) [SIG API Machinery, Apps, Architecture, CLI, Cluster Lifecycle, Network, Node, Release, Scheduling and Testing]
  • Added new optional APIs in ResouceSlice.Basic and ResourceClaim.Status.AllocatedDeviceStatus. (kubernetes/kubernetes#130160, @​KobayashiD27) [SIG API Machinery, Apps, Architecture, Node, Release, Scheduling and Testing]

  • Added support for specifying controlplane or cluster egress selectors in JWT authenticators via the issuer.egressSelectorType field in the AuthenticationConfiguration.jwt array. If unset, the previous behavior of using no egress selector is preserved. This functionality requires the StructuredAuthenticationConfigurationEgressSelector beta feature gate (enabled by default). (kubernetes/kubernetes#132768, @​enj) [SIG API Machinery, Auth and Testing]

  • Added support in the Kubelet for monitoring the health of devices allocated via Dynamic Resource Allocation (DRA) and report it in the pod.status.containerStatuses.allocatedResourcesStatus field. This required the DRA plugin to implement the new v1alpha1 NodeHealth gRPC service. This feature was controlled by the ResourceHealthStatus feature gate. (kubernetes/kubernetes#130606, @​Jpsassine) [SIG Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Network, Node, Release, Scheduling, Storage and Testing]

  • Added support in the kubelet's image pull credential tracking for service account-based verification. When an image was pulled using service account credentials via external credential providers, subsequent Pods using the same service account (UID, name, and namespace) could access the cached image without re-authentication for the lifetime of that service account. (kubernetes/kubernetes#132771, @​aramase) [SIG Auth, Node and Testing]

  • Added validation to reject Pods using the PodLevelResources feature on Windows OS due to lack of support. The API server rejected Pods with pod-level resources and a Pod.spec.os.name targeting Windows. Kubelet on nodes running Windows also rejected Pods with pod-level resources at the admission phase. (kubernetes/kubernetes#133046, @​toVersus) [SIG Apps and Node]

  • Added warnings when creating headless service with set loadBalancerIP,externalIPs and/or SessionAffinity. (kubernetes/kubernetes#132214, @​Peac36)

  • Allowed pvc.spec.VolumeAttributesClassName to change from non-nil to nil. (kubernetes/kubernetes#132106, @​AndrewSirenko)

  • Allowed setting the hostnameOverride field in PodSpec to specify any RFC 1123 DNS subdomain as the pod's hostname. The HostnameOverride feature gate was introduced to control enablement of this functionality. (kubernetes/kubernetes#132558, @​HirazawaUi) [SIG API Machinery, Apps, Network, Node and Testing]

  • Changed underlying logic for Eviction Manager helper functions. (kubernetes/kubernetes#132277, @​KevinTMtz) [SIG Node, Scheduling and Testing]

  • Changed underlying logic to propagate pod-level hugepage cgroup to containers when they did not specify hugepage resources.

    • Added validation to enforce the hugepage aggregated container limits to be smaller than or equal to pod-level limits. This was already enforced with the defaulted requests from the specified limits, however it did not make it clear about both hugepage requests and limits. (kubernetes/kubernetes#131089, @​KevinTMtz) [SIG Apps, Node and Testing]
  • Corrected the documentation to clarify that podSelector is optional and described its default behavior. (kubernetes/kubernetes#131354, @​tomoish)

  • DRA API: resource.k8s.io/v1alpha3 now only contains DeviceTaintRule. All other types got removed because they became obsolete when introducing the v1beta1 API in 1.32. before updating a cluster where resourceclaims, resourceclaimtemplates, deviceclasses, or resourceslices might have been stored using Kubernetes < 1.32, delete all of those resources before updating and recreate them as needed while running Kubernetes >= 1.32. (kubernetes/kubernetes#132000, @​pohly) [SIG Etcd, Node, Scheduling and Testing]

  • DRA: Starting with Kubernetes 1.34, the alpha-level resource.k8s.io/admin-access label has been updated to resource.kubernetes.io/admin-access. Admins using the alpha feature and updating from 1.33 can set both labels, upgrade, then remove resource.k8s.io/admin-access when no downgrade is going to happen anymore. (kubernetes/kubernetes#131996, @​ritazh) [SIG Node and Testing]

  • DRA: The scheduler plugin prevented abnormal filter runtimes by timing out after 10 seconds. This was configurable via the plugin configuration's FilterTimeout. Setting it to zero disabled the timeout and restored the behavior of Kubernetes <= 1.33. (kubernetes/kubernetes#132033, @​pohly) [SIG Node, Scheduling and Testing]

  • DRA: When the prioritized list feature was used in a request and the resulting number of allocated devices exceeded the number of allowed devices per claim, the scheduler aborted the attempt to allocate devices early. Previously, it tried to many different combinations, which could take a long time. (kubernetes/kubernetes#130593, @​mortent) [SIG Apps, Node, Scheduling and Testing]

  • DRA: removed support for the v1alpha4 kubelet gRPC API (added in 1.31, superseded in 1.32). DRA drivers using the helper package from Kubernetes >= 1.32 use the v1beta1 API and continue to be supported. (kubernetes/kubernetes#132574, @​pohly)

  • Deprecated StreamingConnectionIdleTimeout field of the kubelet config. (kubernetes/kubernetes#131992, @​lalitc375)

  • Dynamic Resource Allocation: Graduated core functionality to general availability (GA). This newly stable feature uses the structured parameters flavor of DRA. (kubernetes/kubernetes#132706, @​pohly) [SIG API Machinery, Apps, Auth, Autoscaling, Etcd, Node, Scheduling and Testing]

  • Enabled kube-apiserver support for PodCertificateRequest and PodCertificate projected volumes (behind the PodCertificateRequest feature gate). (kubernetes/kubernetes#128010, @​ahmedtd) [SIG API Machinery, Apps, Auth, Cloud Provider, Etcd, Node, Storage and Testing]

  • Extended resources backed by DRA feature allowed cluster operator to specify extendedResourceName in DeviceClass, and application operator to continue using extended resources in pod's requests to request for DRA devices matching the DeviceClass.

    NodeResourcesFit plugin scoring didn't work for extended resources backed by DRA. (kubernetes/kubernetes#130653, @​yliaog) [SIG API Machinery, Apps, Auth, Node, Scheduling and Testing]

  • Extended the NodePorts scheduling plugin to consider hostPorts used by restartable init containers. (kubernetes/kubernetes#132040, @​avrittrohwer) [SIG Scheduling and Testing]

  • Fixed a 1.33 regression that causes a nil panic in kube-scheduler when aggregating resource requested across container's spec and status. (kubernetes/kubernetes#132895, @​yue9944882) [SIG Node and Scheduling]

  • Fixed prerelease lifecycle for PodCertificateRequest. (kubernetes/kubernetes#133350, @​carlory)

  • Introduced OpenAPI format support for k8s-short-name and k8s-long-name in CustomResourceDefinition schemas. (kubernetes/kubernetes#132504, @​jpbetz) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]

... (truncated)

Commits
  • 5b23a44 Merge pull request #2455 from yliaog/automated-release-of-34.1.0-upstream-rel...
  • 8866972 Updated the compatibility matrix and maintenance status
  • 9bb2014 generated client change
  • efa2b26 update changelog
  • b374f2e update version constants for 34.1.0 release
  • 9d14e9f Merge pull request #2452 from yliaog/automated-release-of-34.1.0b1-upstream-r...
  • 749ec15 generated client change
  • 14901c6 update changelog
  • fe16bed update version constants for 34.1.0b1 release
  • c66f45a Merge pull request #2448 from yliaog/automated-release-of-34.1.0a1-upstream-r...
  • Additional commits viewable in compare view

Updates json-merge-patch from 0.2 to 0.3.0

Changelog

Sourced from json-merge-patch's changelog.

[0.3.0] - 2025-03-25

Fixed

Remove invalid dash-separated key 'description-file' in our packaging info OpenDataServices/json-merge-patch#9

Changed

Python support is now 3.9+ only

[0.2.0] - 2017-11-??

Release (made before this file was in use).

Commits
  • 1c3ca78 Merge pull request #12 from OpenDataServices/2025-03-25
  • 8c036be Release 0.3.0
  • 10aed4c Add automatic PYPI publishing
  • b460474 Remove invalid dash-separated key 'description-file'
  • 88a9651 Merge pull request #7 from OpenDataServices/2025-01-22
  • 7337a9e Github Actions: no cache, update versions
  • 775dca6 Python 3.9+ only (and test on newer versions)
  • 222aea8 Merge pull request #6 from OpenDataServices/2023update
  • 4b8c1c5 python: 3.7+ only
  • fbfaef2 Merge pull request #3 from OpenDataServices/library
  • Additional commits viewable in compare view

Updates prometheus-client from 0.22.0 to 0.23.1

Release notes

Sourced from prometheus-client's releases.

v0.23.1

What's Changed

New Contributors

Full Changelog: prometheus/client_python@v0.23.0...v0.23.1

v0.23.0

What's Changed

New Contributors

Full Changelog: prometheus/client_python@v0.22.1...v0.23.0

v0.22.1

What's Changed

Full Changelog: prometheus/client_python@v0.22.0...v0.22.1

Commits
  • 8746c49 Release 0.23.1
  • 266beb2 fix: use tuples instead of packaging Version (#1136)
  • f947140 fix: Use asyncio.new_event_loop() to create event loop for tests (#1138)
  • b9e78a3 Release 0.23.0
  • b3fbbca Fix issue parsing double spaces after # HELP/# TYPE (#1134)
  • 47d2b41 Do not use global when only reading variable (#1133)
  • 4de31ee fix: remove space after comma in openmetrics exposition (#1132)
  • 3586355 Emit native histograms only when OM 2.0.0 is requested (#1128)
  • 9e3eb6c Fix bug which caused metric publishing to not accept query string parameters ...
  • d358f46 Bump flake8 libraries (#1127)
  • Additional commits viewable in compare view

Updates dataconf from 3.4.0 to 3.6.0

Release notes

Sourced from dataconf's releases.

Release v3.6.0

See changelog.

Release v3.5.0

See changelog.

Changelog

Sourced from dataconf's changelog.

v3.6.0 (2025-08-01)

Feat

v3.5.0 (2025-07-23)

Fix

  • Issue 219 nested dataclasses (#220)
Commits

Updates boto3 from 1.38.21 to 1.41.5

Commits
  • 39215b6 Merge branch 'release-1.41.5'
  • 0fc8075 Bumping version to 1.41.5
  • 573d359 Add changelog entries from botocore
  • d707dce Merge branch 'release-1.41.4'
  • b65af6a Merge branch 'release-1.41.4' into develop
  • 1cc06ad Bumping version to 1.41.4
  • 636e9c9 Add changelog entries from botocore
  • 15cb8f1 Merge branch 'release-1.41.3'
  • 7110478 Merge branch 'release-1.41.3' into develop
  • 2ca97db Bumping version to 1.41.3
  • Additional commits viewable in compare view

Updates kopf from 1.37.4 to 1.38.0

Release notes

Sourced from kopf's releases.

1.38.0

What's Changed

Bugfixes

Full Changelog: nolar/kopf@1.37.5...1.38.0

1.37.5

What's Changed

Developer experience

New Contributors

Full Changelog: nolar/kopf@1.37.4...1.37.5

Commits
  • ca3e0d0 Merge pull request #1175 from nolar/ubuntu-20.04-deprecated
  • 10ae70f Upgrade to Ubuntu 24.04, since 20.04 is blocked in CI
  • 3a95e2f Merge pull request #1031 from nolar/session-closed-in-reauth
  • 5b9cd71 Detach the vault from toggles, use conditions for more concurrency safety
  • cbdd3e2 Invalidate the very specific failed credentials, not just any current one by ...
  • cfa1218 Re-authenticate on SSL stream closed the same as on TCP/HTTP session closed
  • 9e11f7c Re-authenticate if the session is closed by a concurrent request
  • 0c90af1 Merge pull request #1174 from nolar/click-8.2.0
  • 2fc3738 Use the proper output stream of Click>=8.2.0
  • 8093937 Suppress the type warnings for Click>=8.2.0 for CLI choices
  • Additional commits viewable in compare view

Updates python-json-logger from 3.3.0 to 4.0.0

Release notes

Sourced from python-json-logger's releases.

4.0.0

4.0.0 - 2025-10-06

Added

  • Support DictConfigurator prefixes for rename_fields and static_fields. #45
    • Allows using values like ext://sys.stderr in fileConfig/dictConfig value fields.
  • Support comma seperated lists for Formatter fmt (style=",") e.g. "asctime,message,levelname" #15
    • Note that this style is specific to python-json-logger and thus care should be taken not to pass this format to other logging Formatter implementations.
  • Supports sequences of strings (e.g. lists and tuples) of field names for Formatter fmt. #16

Changed

  • Rename pythonjsonlogger.core.LogRecord and log_record arguments to avoid confusion / overlapping with logging.LogRecord. #38
    • Affects arguments to pythonjsonlogger.core.BaseJsonFormatter (and any child classes).
      • serialize_log_record
      • add_fields
      • jsonify_log_record
      • process_log_record
    • Note: functions referring to log_record have not had their function name changed.

Removed

  • Remove support for providing strings instead of objects when instantiating formatters. Instead use the DictConfigurator ext:// prefix format when using fileConfig/dictConfig. #47
    • Affects pythonjsonlogger.json.JsonFormatter: json_default, json_encoder, json_serializer.
    • Affects pythonjsonlogger.orjson.OrjsonFormatter: json_default.
    • Affects pythonjsonlogger.msgspec.MsgspecFormatter: json_default.

Thanks @​rubensa

v4.0.0.rc1

4.0.0.rc1 - 2025-09-07

Added

  • Support DictConfigurator prefixes for rename_fields and static_fields. #45
    • Allows using values like ext://sys.stderr in fileConfig/dictConfig value fields.
  • Support comma seperated lists for Formatter fmt (style=",") e.g. "asctime,message,levelname" #15
    • Note that this style is specific to python-json-logger and thus care should be taken not to pass this format to other logging Formatter implementations.
  • Supports sequences of strings (e.g. lists and tuples) of field names for Formatter fmt. #16

Changed

  • Rename pythonjsonlogger.core.LogRecord and log_record arguments to avoid confusion / overlapping with logging.LogRecord. #38
    • Affects arguments to pythonjsonlogger.core.BaseJsonFormatter (and any child classes).
      • serialize_log_record
      • add_fields
      • jsonify_log_record
      • process_log_record
    • Note: functions referring to log_record have not had their function name changed.

Removed

  • Remove support for providing strings instead of objects when instantiating formatters. Instead use the DictConfigurator ext:// prefix format when using fileConfig/dictConfig. #47
    • Affects pythonjsonlogger.json.JsonFormatter: json_default, json_encoder, json_serializer.

... (truncated)

Changelog

Sourced from python-json-logger's changelog.

4.0.0 - 2025-10-06

Added

  • Support DictConfigurator prefixes for rename_fields and static_fields. #45
    • Allows using values like ext://sys.stderr in fileConfig/dictConfig value fields.
  • Support comma seperated lists for Formatter fmt (style=",") e.g. "asctime,message,levelname" #15
    • Note that this style is specific to python-json-logger and thus care should be taken not to pass this format to other logging Formatter implementations.
  • Supports sequences of strings (e.g. lists and tuples) of field names for Formatter fmt. #16

Changed

  • Rename pythonjsonlogger.core.LogRecord and log_record arguments to avoid confusion / overlapping with logging.LogRecord. #38
    • Affects arguments to pythonjsonlogger.core.BaseJsonFormatter (and any child classes).
      • serialize_log_record
      • add_fields
      • jsonify_log_record
      • process_log_record
    • Note: functions referring to log_record have not had their function name changed.

Removed

  • Remove support for providing strings instead of objects when instantiating formatters. Instead use the DictConfigurator ext:// prefix format when using fileConfig/dictConfig. #47
    • Affects pythonjsonlogger.json.JsonFormatter: json_default, json_encoder, json_serializer.
    • Affects pythonjsonlogger.orjson.OrjsonFormatter: json_default.
    • Affects pythonjsonlogger.msgspec.MsgspecFormatter: json_default.

Thanks @​rubensa

Commits
  • defed00 Release 4.0.0
  • c10f1c2 [docs] Fix changelog formatting
  • ce8268c Release version 4.0.0.rc1
  • a8eca47 [core] Support sequence of strings for Formatter fmt (#55)
  • b53b930 [core] Add support for comma format (#54)
  • 0428e2b [core] Rename LogRecord/log_record to LogData/log_data (#53)
  • ac108d9 [core,json,orjson,msgspec] Remove use of str_to_object (#52)
  • 0843f52 [docs] Update version added for exc_info_as_array, stack_info_as_array (#60)
  • f36b8b5 [docs] Add style guide (#58)
  • 03ad4d1 [docs] Update documentation (#57)
  • Additional commits viewable in compare view

Updates black from 25.1.0 to 25.11.0

Release notes

Sourced from black's releases.

25.11.0

Highlights

  • Enable base 3.14 support (#4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)

Stable style

  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#4811)
  • Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)

Preview style

  • Move multiline_string_handling from --unstable to --preview (#4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
  • Standardize type comments to form # type: <value> (#4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound statements with semicolon-separated bodies (#4800)

Configuration

  • Add no_cache option to control caching behavior. (#4803)

Packaging

  • Releases now include arm64 Linux binaries (#4773)

Output

  • Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)

Blackd

  • Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)

Integrations

  • Enable 3.14 base CI (#4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only "stability" format when using pyproject.toml (#4770)
  • Improve error message for vim plugin users. It now handles independently vim version
  • Vim: Warn on unsupported Vim and Python versions independently (#4772)
  • Vim: Print the import paths when importing black fails (#4675)
  • Vim: Fix handling of virtualenvs that have a different Python version (#4675)

... (truncated)

Changelog

Sourced from black's changelog.

25.11.0

Highlights

  • Enable base 3.14 support (#4804)
  • Add support for the new Python 3.14 t-string syntax introduced by PEP 750 (#4805)

Stable style

  • Fix bug where comments between # fmt: off and # fmt: on were reformatted (#4811)
  • Comments containing fmt directives now preserve their exact formatting instead of being normalized (#4811)

Preview style

  • Move multiline_string_handling from --unstable to --preview (#4760)
  • Fix bug where module docstrings would be treated as normal strings if preceded by comments (#4764)
  • Fix bug where python 3.12 generics syntax split line happens weirdly (#4777)
  • Standardize type comments to form # type: <value> (#4645)
  • Fix fix_fmt_skip_in_one_liners preview feature to respect # fmt: skip for compound statements with semicolon-separated bodies (#4800)

Configuration

  • Add no_cache option to control caching behavior. (#4803)

Packaging

  • Releases now include arm64 Linux binaries (#4773)
  • Releases now include arm64 Windows binaries and wheels (#4814)

Output

  • Write unchanged content to stdout when excluding formatting from stdin using pipes (#4610)

Blackd

  • Implemented BlackDClient. This simple python client allows to easily send formatting requests to blackd (#4774)

Integrations

  • Enable 3.14 base CI (#4804)
  • Enhance GitHub Action psf/black to support the required-version major-version-only "stability" format when using pyproject.toml (#4770)
  • Add output-file input to GitHub Action psf/black to write formatter output to a file for artifact capture and log cleanliness (#4824)
  • Improve error message for vim plugin users. It now handles independently vim version

... (truncated)

Commits

Updates flake8 from 7.2.0 to 7.3.0

Commits

Updates pytest from 8.3.5 to 9.0.1

Release notes

Sourced from pytest's releases.

9.0.1

pytest 9.0.1 (2025-11-12)

Bug fixes

  • #13895: Restor...

    Description has been truncated

    Note
    Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 1, 2025
@dependabot dependabot Bot requested review from a team and olevski as code owners December 1, 2025 01:27
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 1, 2025
@dependabot dependabot Bot force-pushed the dependabot/pip/python-55af30b6f6 branch from 1dc63c7 to 807dd9e Compare December 19, 2025 01:06
@dependabot dependabot Bot force-pushed the dependabot/pip/python-55af30b6f6 branch from 807dd9e to f17f3b3 Compare January 9, 2026 02:02
@dependabot dependabot Bot force-pushed the dependabot/pip/python-55af30b6f6 branch from f17f3b3 to 5f32c47 Compare January 20, 2026 01:46
Bumps the python group with 14 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` |
| [kubernetes](https://github.com/kubernetes-client/python) | `31.0.0` | `34.1.0` |
| [json-merge-patch](https://github.com/open-contracting/json-merge-patch) | `0.2` | `0.3.0` |
| [prometheus-client](https://github.com/prometheus/client_python) | `0.22.0` | `0.23.1` |
| [dataconf](https://github.com/zifeo/dataconf) | `3.4.0` | `3.6.0` |
| [boto3](https://github.com/boto/boto3) | `1.38.21` | `1.41.5` |
| [kopf](https://github.com/nolar/kopf) | `1.37.4` | `1.38.0` |
| [python-json-logger](https://github.com/nhairs/python-json-logger) | `3.3.0` | `4.0.0` |
| [black](https://github.com/psf/black) | `25.1.0` | `25.11.0` |
| [flake8](https://github.com/pycqa/flake8) | `7.2.0` | `7.3.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `9.0.1` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.3.7` | `4.0.4` |
| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.14.0` | `3.15.1` |
| [flake8-pyproject](https://github.com/john-hen/Flake8-pyproject) | `1.2.3` | `1.2.4` |



Updates `pyyaml` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/6.0.3/CHANGES)
- [Commits](yaml/pyyaml@6.0.2...6.0.3)

Updates `kubernetes` from 31.0.0 to 34.1.0
- [Release notes](https://github.com/kubernetes-client/python/releases)
- [Changelog](https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md)
- [Commits](kubernetes-client/python@v31.0.0...v34.1.0)

Updates `json-merge-patch` from 0.2 to 0.3.0
- [Release notes](https://github.com/open-contracting/json-merge-patch/releases)
- [Changelog](https://github.com/OpenDataServices/json-merge-patch/blob/main/CHANGELOG.md)
- [Commits](OpenDataServices/json-merge-patch@v0.2.0...v0.3.0)

Updates `prometheus-client` from 0.22.0 to 0.23.1
- [Release notes](https://github.com/prometheus/client_python/releases)
- [Commits](prometheus/client_python@v0.22.0...v0.23.1)

Updates `dataconf` from 3.4.0 to 3.6.0
- [Release notes](https://github.com/zifeo/dataconf/releases)
- [Changelog](https://github.com/zifeo/dataconf/blob/main/CHANGELOG.md)
- [Commits](zifeo/dataconf@v3.4.0...v3.6.0)

Updates `boto3` from 1.38.21 to 1.41.5
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.38.21...1.41.5)

Updates `kopf` from 1.37.4 to 1.38.0
- [Release notes](https://github.com/nolar/kopf/releases)
- [Commits](nolar/kopf@1.37.4...1.38.0)

Updates `python-json-logger` from 3.3.0 to 4.0.0
- [Release notes](https://github.com/nhairs/python-json-logger/releases)
- [Changelog](https://github.com/nhairs/python-json-logger/blob/main/docs/changelog.md)
- [Commits](nhairs/python-json-logger@v3.3.0...v4.0.0)

Updates `black` from 25.1.0 to 25.11.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@25.1.0...25.11.0)

Updates `flake8` from 7.2.0 to 7.3.0
- [Commits](PyCQA/flake8@7.2.0...7.3.0)

Updates `pytest` from 8.3.5 to 9.0.1
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.5...9.0.1)

Updates `pylint` from 3.3.7 to 4.0.4
- [Release notes](https://github.com/pylint-dev/pylint/releases)
- [Commits](pylint-dev/pylint@v3.3.7...v4.0.4)

Updates `pytest-mock` from 3.14.0 to 3.15.1
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.14.0...v3.15.1)

Updates `flake8-pyproject` from 1.2.3 to 1.2.4
- [Release notes](https://github.com/john-hen/Flake8-pyproject/releases)
- [Commits](john-hen/Flake8-pyproject@1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: pyyaml
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: kubernetes
  dependency-version: 34.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: json-merge-patch
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: prometheus-client
  dependency-version: 0.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: dataconf
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: boto3
  dependency-version: 1.41.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: kopf
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: python-json-logger
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: black
  dependency-version: 25.11.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: flake8
  dependency-version: 7.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: pytest
  dependency-version: 9.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: pylint
  dependency-version: 4.0.4
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python
- dependency-name: pytest-mock
  dependency-version: 3.15.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
- dependency-name: flake8-pyproject
  dependency-version: 1.2.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/python-55af30b6f6 branch from 5f32c47 to 187a79d Compare January 22, 2026 01:46
@olevski olevski closed this Feb 6, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Feb 6, 2026

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot Bot deleted the dependabot/pip/python-55af30b6f6 branch February 6, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant