[Midnightbsd-cvs] [MidnightBSD/mports] 7b41dc: devel/py-sentry-sdk: update to 2.64.0 (#828)

Lucas Holt noreply at github.com
Sat Sep 5 10:27:48 EDT 2026


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

  Changed paths:
    M cad/cura/Makefile
    M devel/py-sentry-sdk/Makefile
    M devel/py-sentry-sdk/distinfo

  Log Message:
  -----------
  devel/py-sentry-sdk: update to 2.64.0 (#828)

Update sentry-sdk from 1.21.1 to 2.64.0.

- DISTNAME added: upstream moved to PEP 625 normalized sdist names, so
  sentry-sdk-2.64.0.tar.gz does not exist; the fetch needs
  sentry_sdk-2.64.0.tar.gz.
- distutils -> pep517. The sdist has no [build-system] table and still
  ships setup.py, so it falls back to setuptools' legacy backend;
  BUILD_DEPENDS is setuptools + wheel accordingly.
- LICENSE corrected bsd2 -> mit. sentry-python is MIT: the LICENSE file
  says "MIT License", PKG-INFO says License-Expression: MIT, and PyPI
  agrees. The port previously installed MIT license text into a
  bsd2-named directory.

RUN_DEPENDS unchanged (urllib3>=1.26.11, certifi).

cad/cura gets a PORTREVISION bump. It uses Hub, configure_scope,
event_from_exception and add_breadcrumb, all of which still exist in
2.x as deprecated rather than removed, and all its sentry imports are
wrapped in try/except ImportError. It will need real work before any
future 3.x bump, where Hub and configure_scope are removed.

security/py-notus-scanner also lists sentry-sdk in RUN_DEPENDS, but
notus-scanner 22.6.5 never imports sentry_sdk and upstream declares no
such dependency. That looks like a spurious dependency worth removing
separately; not touched here.

Required by ai/py-mistral-vibe 2.19.0 and later.

Validated on MidnightBSD 4.0.6/amd64 from a clean work dir: makesum,
checksum, build, fake, package, portlint (0 fatal), portfmt. Tests not
run; the port's TEST_DEPENDS were already commented out because the
test dependencies are missing from the tree.

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

https://claude.ai/code/session_01E2ugt5KT9NMJdaWjhe2PUu

## Summary by Sourcery

Update the Sentry SDK port to 2.64.0 and adjust its packaging metadata
for the new release.

Enhancements:
- Update the Sentry SDK port to version 2.64.0 with its current
packaging requirements and corrected MIT license metadata.

Build:
- Switch the port to PEP 517 packaging and add the required setuptools
and wheel build dependencies.

Chores:
- Bump Cura's PORTREVISION to account for compatibility with the updated
Sentry SDK.

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