Commit Graph
3 Commits
Author SHA1 Message Date
zeekay 35520b83f1 fix: Use custom pytest config for pydantic-v1 tests
The main pyproject.toml has a filterwarnings entry for
pydantic.warnings.PydanticDeprecatedSince20 which doesn't exist in pydantic v1.
This causes pytest to fail at startup when running the pydantic-v1 test session.

Use a temporary pytest.ini with compatible warning filters instead of relying
on the main pyproject.toml configuration.
2025-12-09 20:08:11 -08:00
zeekay e844dcb27f fix: Slim down nox pydantic-v1 test session
The test-pydantic-v1 nox session was installing from requirements-dev.lock
which includes heavy dependencies like torch (900MB). This exhausted disk
space on GitHub Actions runners.

Changed to install only the core SDK and minimal test dependencies:
- Core SDK package (editable install)
- pydantic<2 for compatibility testing
- pytest, pytest-asyncio, respx for test execution
- time-machine, dirty-equals for test fixtures

This reduces install size significantly and prevents "No space left on device" errors.
2025-12-09 19:52:52 -08:00
stainless-app[bot] 9626b2b0d6 initial commit 2025-03-15 03:31:14 +00:00