feat: Python SDK update for version 19.1.0#144
Conversation
Greptile SummaryThis PR updates the Python SDK to version 19.1.0, adding three legacy Deno runtime options, a new required
Confidence Score: 5/5Safe to merge — all changes are additive or backward-compatible relaxations of previously required fields. The changes are straightforward: new enum values inserted in the correct position, a new required field on No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "feat: update Python SDK to 19.1.0" | Re-trigger Greptile |
| @@ -40,16 +40,6 @@ def test_get(self, m): | |||
| "services": [], | |||
There was a problem hiding this comment.
No test coverage for populated billingLimits
All 15 test fixtures now omit billingLimits entirely, so the test suite only exercises the None (absent) path of the newly-optional field. There is no test that feeds a populated BillingLimits JSON object and verifies it deserializes correctly into Project.billinglimits. If the Pydantic alias mapping or Optional handling were misconfigured for the non-None branch, no existing test would catch it.
* Added `DENO_1_21`, `DENO_1_24`, and `DENO_1_35` runtime options * Added `sizeactual` field to `File` model for compressed file size * Updated `BillingLimits` model fields to be optional * Updated `Project` model `billinglimits` field to be optional * Updated authentication examples in advisor documentation
ChiragAgg5k
left a comment
There was a problem hiding this comment.
LGTM. Auto-generated SDK updates consistent with the matching PRs in the other language SDKs (sizeactual on File, BillingLimits optional, Deno 1.21/1.24/1.35 added, advisor docs switched to API key auth, version + changelog bump).
This PR contains updates to the Python SDK for version 19.1.0.
Changes
DENO_1_21,DENO_1_24, andDENO_1_35runtime optionssizeactualfield toFilemodel for compressed file sizeBillingLimitsmodel fields to be optionalProjectmodelbillinglimitsfield to be optional