Skip to content

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Sep 15, 2025

Updates the requirements on pycapnp to permit the latest version.

Changelog

Sourced from pycapnp's changelog.

v2.2.0 (2025-09-12)

  • Add binary support in dictionaries via base64 encoding (#351)
  • Add structure-free read_multiple_bytes_packed (#378)
  • Support python custom message builder and make Data field's type return MemoryView (#380)

v2.1.0 (2025-09-04)

  • Add Python 3.13 support
    • Python 3.8 is still enabled but will be disabled if changes are needed that prevent compatibility with newer versions of Python (e.g. 3.14)
    • Disabling experimental Python 3.14 build as it currently causes build issues
  • Upgrade to Cython version 3
  • Include _custom_build in sdist
  • Remove usage of deprecated kj::mvCapture functions
  • Make license information SPDX-compatible
  • Generate a new certificate that is compatible with strict x509 checking
  • Avoid storm of 'warning: moving a temporary object prevents copy elision'
  • cibuildwheel updates
  • Fix deprecation warning when importing a schema

v2.0.0 (2024-01-19)

  • Updated link for mailing list in README

v2.0.0b2 (2023-11-25)

  • Fix broken test in test_load (#329)
  • Update README example to async code (#331)
  • Fix 'AttributeError: '_UnixSelectorEventLoop' object has no attribute 'call_soon'
  • Delete and update some Python 3.7-specific todo notes
  • Make a server fail early when the KJ loop is not running
  • Update documentation to async code (#331) (#332)
  • Fix retransmit bug for large messages causing message corruption
  • Unlock the GIL for all capnp functions that do IO
  • Handle exceptions from server callbacks
  • Disable the use of ninja for windows builds
  • DynamicCapabilityClient fix
  • Make reraise_kj_exception available to downstream
  • Support _DynamicListReader in _setDynamicField
  • Fix re-raising of KjException
  • Allow cancellation of all capability contexts
  • Corner case for cancelled server methods that raise exceptions
  • Some fixes to the magic import system

v2.0.0b1 (2023-10-03)

  • Update to bundled capnproto-1.0.1
  • Remove support for Python 3.7
  • Use custom build backend to support build args (#328)
  • Update Cython version and Python to 3.12 (#320)
  • Wrap all capnp code in a context-manager to avoid segfaults (#317)
  • Schema loading from the wire (#307)
  • Make pycapnp more GIL friendly (#308)
  • Use cibuildwheel in ci (#309)
  • Integrate the KJ event loop into Python's asyncio event loop (#310)

... (truncated)

Commits
  • a99ca72 Fix formatting/syntax issues with docs
  • 9704c9b Prepare for v2.20 release
  • 8467490 Support python custom message builder and make Data field's type return Memor...
  • 6268297 add schema for tests
  • 144acbe Add structure-free read_multiple_bytes_packed
  • 237fa7d add test/blob_test.capnp
  • ed461ed added binary support in dictionaries via base64 encoding
  • See full diff 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 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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [pycapnp](https://github.com/capnproto/pycapnp) to permit the latest version.
- [Changelog](https://github.com/capnproto/pycapnp/blob/master/CHANGELOG.md)
- [Commits](capnproto/pycapnp@v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: pycapnp
  dependency-version: 2.2.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 15, 2025
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.

0 participants