Skip to content

Commit 2207234

Browse files
kwentclaude
andcommitted
Bump minimum Python version to 3.10
Generated code uses PEP 604 union syntax (str | None) via ruff UP rules. No from __future__ import annotations in generated files, so 3.9 would fail at runtime. CI test matrix already starts at 3.10. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 373391f commit 2207234

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3333
### Changed
3434
- Regenerated client from latest OpenAPI specification
3535
- **BREAKING**: Catalog Fields renamed to Catalog Properties across all endpoints and models
36-
- Minimum Python version bumped to 3.10 in generated code (SDK still supports 3.9 via pyproject.toml)
36+
- **BREAKING**: Minimum Python version bumped to 3.10
3737

3838
### Removed
3939
- Catalog Fields endpoints and models (replaced by Catalog Properties)
4040
- Some escalation policy path rule type models (consolidated in upstream spec)
4141

4242
### Fixed
4343
- Applied nullable enum fix to 1,348 model files via `tools/fix_nullable_enums.py`
44-
- Escalation path endpoints now fully generated — added `tools/fix_openapi_escalation_paths.py` to patch inline `oneOf` variants into named `$ref` schemas and fix missing array `items` definitions
44+
- Escalation path endpoints now fully generated — added `tools/fix_openapi_escalation_paths.py` to patch inline `oneOf` variants into named `$ref` schemas ([upstream bug](https://github.com/openapi-generators/openapi-python-client/issues/1428))
4545

4646
## [1.2.1] - 2025-03-02
4747

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ packages = [
1010
include = ["CHANGELOG.md", "rootly_sdk/py.typed"]
1111

1212
[tool.poetry.dependencies]
13-
python = "^3.9"
13+
python = "^3.10"
1414
httpx = ">=0.20.0,<0.29.0"
1515
attrs = ">=22.2.0"
1616
python-dateutil = "^2.8.0"

0 commit comments

Comments
 (0)