[Midnightbsd-cvs] [MidnightBSD/mports] 75d6f8: devel/py-rfc8785: new port (#824)

Lucas Holt noreply at github.com
Sat Sep 5 10:26:20 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 75d6f8b3b810cdf27b8f97807901f8397fdcd4c9
      https://github.com/MidnightBSD/mports/commit/75d6f8b3b810cdf27b8f97807901f8397fdcd4c9
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-05 (Sat, 05 Sep 2026)

  Changed paths:
    M devel/Makefile
    A devel/py-rfc8785/Makefile
    A devel/py-rfc8785/distinfo
    A devel/py-rfc8785/pkg-descr

  Log Message:
  -----------
  devel/py-rfc8785: new port (#824)

New port: a pure-Python implementation of RFC 8785, the JSON
Canonicalization Scheme.

Needed by ai/py-mistral-vibe 2.24.5 and later, which added rfc8785 as a
runtime dependency.

Pure Python, no runtime dependencies, flit_core build backend.

Validated on MidnightBSD 4.0.6/amd64: makesum, patch, build, fake,
package, portlint.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01E2ugt5KT9NMJdaWjhe2PUu

## Summary by Sourcery

Add the py-rfc8785 port to provide RFC 8785 JSON canonicalization
support for dependent applications.

New Features:
- Add a new Python port for RFC 8785 JSON Canonicalization Scheme
support.

Build:
- Configure the port with Flit-based PEP 517 packaging and Python
package metadata.

Chores:
- Register the new port in the devel category.

Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications



More information about the Midnightbsd-cvs mailing list