cog
feat: Replace Pydantic with native Python dataclasses for cog.BaseModel
#2681
Merged

feat: Replace Pydantic with native Python dataclasses for cog.BaseModel #2681

tempusfrangit merged 23 commits into main from feat/dataclass-cog
tempusfrangit
tempusfrangit chore: remove pydantic-based cog implementation
8ca3b9de
tempusfrangit feat: add dataclass-based cog implementation
98776fc4
tempusfrangit refactor: simplify to single cog wheel
9f9d1a38
tempusfrangit test: remove pydantic-specific integration tests
198a5636
tempusfrangit test: unskip complex_output test
f2af0714
tempusfrangit test: unskip setup_subprocess_multiprocessing test
5379e466
tempusfrangit test: unskip torch_baseimage tests
0e3e77c0
tempusfrangit test: unskip build_cog_version_match test
333967a3
tempusfrangit test: remove coglet_alpha skips from integration tests
5fb9af89
tempusfrangit refactor(coglet): remove pydantic-specific code paths
7ddd58e4
tempusfrangit test: update complex_output to use cog.BaseModel instead of pydantic.…
b30904bf
tempusfrangit feat: implement user-defined healthcheck support for Python server
9afeabd4
tempusfrangit feat(coglet): implement user-defined healthcheck support
4e7566b3
tempusfrangit test: add async healthcheck integration tests and enable coglet_rust
888d8783
tempusfrangit fix: resolve pyright type errors and lint issues
2472dc85
tempusfrangit fix(coglet): correct healthcheck timeout message format and harness
1848c268
tempusfrangit tempusfrangit requested a review 255 days ago
tempusfrangit tempusfrangit marked this pull request as draft 255 days ago
github-advanced-security
github-advanced-security commented on 2026-02-04
tempusfrangit docs: remove all Pydantic references
edf1eb2a
tempusfrangit chore: remove pydantic dependency and cog-dataclass scaffold
e9bc372f
tempusfrangit fix: CI failures - lint, Go tests, and CodeQL warning
69745a5a
tempusfrangit tempusfrangit force pushed from 4cce837b to 69745a5a 255 days ago
tempusfrangit test: fix healthcheck timeout tests to use trigger-based approach
1aa2921a
tempusfrangit fix: remove unused imports in openapi_schema.py
64fc84b8
tempusfrangit fix: properly timeout sync healthchecks in Python server
5572f983
tempusfrangit tempusfrangit marked this pull request as ready for review 255 days ago
tempusfrangit tempusfrangit requested a review from michaeldwan michaeldwan 255 days ago
tempusfrangit tempusfrangit requested a review from markphelps markphelps 255 days ago
tempusfrangit tempusfrangit force pushed from 8a1c2e76 to a95882c0 255 days ago
tempusfrangit tempusfrangit force pushed from a95882c0 to 75759b1d 255 days ago
tempusfrangit fix: sanitize validation error messages to prevent info leakage
3c812661
tempusfrangit tempusfrangit force pushed from ca4bd724 to 3c812661 255 days ago
michaeldwan
michaeldwan approved these changes on 2026-02-04
tempusfrangit tempusfrangit merged df576ff5 into main 254 days ago
tempusfrangit tempusfrangit deleted the feat/dataclass-cog branch 254 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone