Skip to content

chore(deps): bump the python-minor-patch group with 4 updates - #368

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-minor-patch-5f4d7666bf
Open

chore(deps): bump the python-minor-patch group with 4 updates#368
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-minor-patch-5f4d7666bf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 28, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-minor-patch group with 4 updates: boto3, datamodel-code-generator, ruff and pytest-socket.

Updates boto3 from 1.43.73 to 1.43.79

Commits
  • 5e48139 Merge branch 'release-1.43.79'
  • 962bf4c Bumping version to 1.43.79
  • e479d02 Add changelog entries from botocore
  • bf8d343 Merge branch 'release-1.43.78'
  • 722e01b Merge branch 'release-1.43.78' into develop
  • 4830df4 Bumping version to 1.43.78
  • 921bb10 Add changelog entries from botocore
  • cca5d6f Merge branch 'release-1.43.77'
  • 2ff832b Merge branch 'release-1.43.77' into develop
  • 8c3a6f7 Bumping version to 1.43.77
  • Additional commits viewable in compare view

Updates datamodel-code-generator from 0.74.0 to 0.75.1

Release notes

Sourced from datamodel-code-generator's releases.

0.75.1

What's Changed

New Contributors

Full Changelog: koxudaxi/datamodel-code-generator@0.75.0...0.75.1

0.75.0

Breaking Changes

  • minProperties/maxProperties now generate runtime validators - When using the experimental --generate-schema-validators option, minProperties/maxProperties constraints on named object models are now emitted as Pydantic v2 model validators. Previously these constraints were ignored. Data that omits or exceeds the allowed property count will now be rejected at validation time, and generated models gain a new __json_schema_property_count_rule__ class variable (#3780)
  • Runtime-validation helper base class renamed in mixed modules - When a module contains both core validators (patternProperties / required groups / conditional required) and the new property-count validators, the shared helper base class previously named _JsonSchemaRuntimeValidationBase is now split: the core helper is renamed to _JsonSchemaRuntimeValidationBaseCore and a new _JsonSchemaRuntimeValidationBase subclass is inserted. Code that references the generated helper class name by hand will need to be updated (#3780)
# Before (--generate-schema-validators)
class _JsonSchemaRuntimeValidationBase(BaseModel):
    __json_schema_conditional_required__: ClassVar[tuple[Any, ...]] = ()
    ...
class ApiConditionalEnvelopeRequestModel(_JsonSchemaRuntimeValidationBase):
json_schema_conditional_required: ClassVar[tuple[Any, ...]] = (...)
After
class _JsonSchemaRuntimeValidationBaseCore(BaseModel):
json_schema_conditional_required: ClassVar[tuple[Any, ...]] = ()
...
class _JsonSchemaRuntimeValidationBase(_JsonSchemaRuntimeValidationBaseCore):
json_schema_property_count_rule: ClassVar[tuple[Any, ...]] = ()
...
class ApiConditionalEnvelopeRequestModel(_JsonSchemaRuntimeValidationBase):
json_schema_property_count_rule: ClassVar[tuple[Any, ...]] = (2, 2)
json_schema_conditional_required: ClassVar[tuple[Any, ...]] = (...)

What's Changed

... (truncated)

Changelog

Sourced from datamodel-code-generator's changelog.

0.75.1 - 2026-08-24

What's Changed

New Contributors

Full Changelog: koxudaxi/datamodel-code-generator@0.75.0...0.75.1


0.75.0 - 2026-08-24

Breaking Changes

  • minProperties/maxProperties now generate runtime validators - When using the experimental --generate-schema-validators option, minProperties/maxProperties constraints on named object models are now emitted as Pydantic v2 model validators. Previously these constraints were ignored. Data that omits or exceeds the allowed property count will now be rejected at validation time, and generated models gain a new __json_schema_property_count_rule__ class variable (#3780)
  • Runtime-validation helper base class renamed in mixed modules - When a module contains both core validators (patternProperties / required groups / conditional required) and the new property-count validators, the shared helper base class previously named _JsonSchemaRuntimeValidationBase is now split: the core helper is renamed to _JsonSchemaRuntimeValidationBaseCore and a new _JsonSchemaRuntimeValidationBase subclass is inserted. Code that references the generated helper class name by hand will need to be updated (#3780)
# Before (--generate-schema-validators)
class _JsonSchemaRuntimeValidationBase(BaseModel):
    __json_schema_conditional_required__: ClassVar[tuple[Any, ...]] = ()
    ...
class ApiConditionalEnvelopeRequestModel(_JsonSchemaRuntimeValidationBase):
json_schema_conditional_required: ClassVar[tuple[Any, ...]] = (...)
After
class _JsonSchemaRuntimeValidationBaseCore(BaseModel):
json_schema_conditional_required: ClassVar[tuple[Any, ...]] = ()
...
class _JsonSchemaRuntimeValidationBase(_JsonSchemaRuntimeValidationBaseCore):
json_schema_property_count_rule: ClassVar[tuple[Any, ...]] = ()
...
class ApiConditionalEnvelopeRequestModel(_JsonSchemaRuntimeValidationBase):
json_schema_property_count_rule: ClassVar[tuple[Any, ...]] = (2, 2)
json_schema_conditional_required: ClassVar[tuple[Any, ...]] = (...)

What's Changed

... (truncated)

Commits

Updates ruff from 0.16.3 to 0.16.4

Release notes

Sourced from ruff's releases.

0.16.4

Release Notes

Released on 2026-08-20.

Preview features

  • [flake8-use-pathlib] Add autofix for PTH116 (#26460)
  • [refurb] Restrict delete-full-slice to lists (FURB131) (#27711)
  • [refurb] Skip FURB101 and FURB103 when the open argument is a file descriptor (#27643)

Bug fixes

  • Fix InvalidInstruction on Windows CPUs that do not support POPCNT (#27803)
  • [pyflakes] Emit semantic syntax errors in string type definitions as F722 (#27835)
  • [pylint] Allow os._exit imports in import-private-name (PLC2701) (#27738)

Rule changes

  • [syntax-errors] Align mixed t-string/bytes error message with CPython 3.14 (#27766)
  • [ruff] Add ctypes.LittleEndianStructure and related types to existing exception (RUF012) (#27753)
  • [syntax-errors] Detect duplicate keyword arguments (#17804)
  • [syntax-errors] Detect parameters declared nonlocal (#27628)

Server

  • Offer display-only fixes and mark safe fixes preferred (#27807)
  • Support pull diagnostics for notebook cells (#27779)

Documentation

  • Add default indicator to rules table (#27724)
  • Fix broken link to Python docs (#27757)

Other changes

  • Fix s390x stacker assembly in release builds (#27776)
  • Guarantee minimum stack size when parsing a module, standalone expression, and suites (#25464)
  • Reduce configuration deserialization code size (#27924)
  • Check packed AST index bounds (#27849)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.4

Released on 2026-08-20.

Preview features

  • [flake8-use-pathlib] Add autofix for PTH116 (#26460)
  • [refurb] Restrict delete-full-slice to lists (FURB131) (#27711)
  • [refurb] Skip FURB101 and FURB103 when the open argument is a file descriptor (#27643)

Bug fixes

  • Fix InvalidInstruction on Windows CPUs that do not support POPCNT (#27803)
  • [pyflakes] Emit semantic syntax errors in string type definitions as F722 (#27835)
  • [pylint] Allow os._exit imports in import-private-name (PLC2701) (#27738)

Rule changes

  • [syntax-errors] Align mixed t-string/bytes error message with CPython 3.14 (#27766)
  • [ruff] Add ctypes.LittleEndianStructure and related types to existing exception (RUF012) (#27753)
  • [syntax-errors] Detect duplicate keyword arguments (#17804)
  • [syntax-errors] Detect parameters declared nonlocal (#27628)

Server

  • Offer display-only fixes and mark safe fixes preferred (#27807)
  • Support pull diagnostics for notebook cells (#27779)

Documentation

  • Add default indicator to rules table (#27724)
  • Fix broken link to Python docs (#27757)

Other changes

  • Fix s390x stacker assembly in release builds (#27776)
  • Guarantee minimum stack size when parsing a module, standalone expression, and suites (#25464)
  • Reduce configuration deserialization code size (#27924)
  • Check packed AST index bounds (#27849)

Contributors

... (truncated)

Commits

Updates pytest-socket from 0.8.0 to 0.8.1

Release notes

Sourced from pytest-socket's releases.

0.8.1

What's Changed

Fixes:

  • Close the socket before raising on a blocked connect, fixing a file descriptor leak #496
  • Make SocketConnectBlockedError pickleable so it survives multiprocessing test runners such as pytest-xdist and Django's --parallel #501

Changes:

  • Added mutation testing via make mutmut #500
  • Added CodSpeed performance benchmarks #486
  • Dependency, CI, and development updates

Full commit log

... (truncated)

Changelog

Sourced from pytest-socket's changelog.

[0.8.1][] (2026-08-19)

Fixes:

  • Close the socket before raising on a blocked connect, fixing a file descriptor leak #496
  • Make SocketConnectBlockedError pickleable so it survives multiprocessing test runners such as pytest-xdist and Django's --parallel #501

Changes:

  • Added mutation testing via make mutmut #500
  • Added CodSpeed performance benchmarks #486
  • Dependency, CI, and development updates
Commits
  • 8164360 pytest-socket, 0.8.1 (#531)
  • 622b824 chore(deps-dev): update uv-build requirement from <0.12.0,>=0.7.20 to >=0.7.2...
  • e37b0c1 chore(deps-dev): bump starlette from 1.3.1 to 1.6.0 (#530)
  • a2f55f8 [pre-commit.ci] pre-commit autoupdate (#529)
  • e211931 [pre-commit.ci] pre-commit autoupdate (#523)
  • 17d288f chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 (#525)
  • 2fc57f1 chore(deps): bump CodSpeedHQ/action from 4.19.1 to 5.0.2 (#526)
  • 717ef46 chore(deps): bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (#524)
  • c198dfa chore(deps): bump CodSpeedHQ/action from 4.18.5 to 4.19.1 (#520)
  • fc7f238 chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 (#522)
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @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-minor-patch group with 4 updates: [boto3](https://github.com/boto/boto3), [datamodel-code-generator](https://github.com/koxudaxi/datamodel-code-generator), [ruff](https://github.com/astral-sh/ruff) and [pytest-socket](https://github.com/miketheman/pytest-socket).


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

Updates `datamodel-code-generator` from 0.74.0 to 0.75.1
- [Release notes](https://github.com/koxudaxi/datamodel-code-generator/releases)
- [Changelog](https://github.com/koxudaxi/datamodel-code-generator/blob/main/CHANGELOG.md)
- [Commits](koxudaxi/datamodel-code-generator@0.74.0...0.75.1)

Updates `ruff` from 0.16.3 to 0.16.4
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.16.3...0.16.4)

Updates `pytest-socket` from 0.8.0 to 0.8.1
- [Release notes](https://github.com/miketheman/pytest-socket/releases)
- [Changelog](https://github.com/miketheman/pytest-socket/blob/main/CHANGELOG.md)
- [Commits](miketheman/pytest-socket@0.8.0...0.8.1)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.43.79
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-minor-patch
- dependency-name: datamodel-code-generator
  dependency-version: 0.75.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-minor-patch
- dependency-name: ruff
  dependency-version: 0.16.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-minor-patch
- dependency-name: pytest-socket
  dependency-version: 0.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 28, 2026
@vercel

vercel Bot commented Aug 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
batt-info Ready Ready Preview Aug 28, 2026 3:59am

Request Review

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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants