Skip to content

Add sentry-seer-types==0.1.0#1886

Draft
armenzg wants to merge 1 commit intomainfrom
add-sentry-seer-types
Draft

Add sentry-seer-types==0.1.0#1886
armenzg wants to merge 1 commit intomainfrom
add-sentry-seer-types

Conversation

@armenzg
Copy link
Member

@armenzg armenzg commented Feb 5, 2026

Summary

Adds sentry-seer-types package to internal PyPI for use in Sentry codebase.

Package Details

  • Package: sentry-seer-types==0.1.0
  • Type: Pure Python package (no build dependencies)
  • Purpose: Shared Pydantic v1 models for Sentry-Seer code review integration

Dependencies

All dependencies already available in internal PyPI:

  • pydantic==1.10.23 (already present)
  • typing-extensions>=4.0.0 (already present)

Why This Package?

This package provides type-safe validation for code review requests between Sentry and Seer services, ensuring:

  • Schema consistency between services
  • Runtime validation catches payload errors before production
  • Tests catch schema mismatches early
  • Single source of truth for request/response models

Testing

  • 49 tests passing with 97% coverage
  • All Pydantic v1 compatible
  • No special build configuration needed

Made with Cursor

Pure Python package with Pydantic v1 models for Sentry-Seer code review integration.

Dependencies:
- pydantic>=1.10.23,<2 (already in pypi)
- typing-extensions>=4.0.0 (already in pypi)

This package provides shared type-safe models between Sentry and Seer services
to ensure schema consistency and catch payload mismatches in tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
@armenzg armenzg marked this pull request as draft February 5, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant