Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
6bbf5f1
chore(internal): expand CI branch coverage
stainless-app[bot] Apr 10, 2025
1f82860
chore(internal): reduce CI branch coverage
stainless-app[bot] Apr 10, 2025
f8f5c80
fix(perf): skip traversing types for NotGiven values
stainless-app[bot] Apr 12, 2025
ba59e30
fix(perf): optimize some hot paths
stainless-app[bot] Apr 12, 2025
8805d95
chore(internal): update pyright settings
stainless-app[bot] Apr 15, 2025
e00651a
chore(client): minor internal fixes
stainless-app[bot] Apr 15, 2025
e851175
chore(internal): bump pyright version
stainless-app[bot] Apr 17, 2025
6a1038d
chore(internal): base client updates
stainless-app[bot] Apr 17, 2025
2ea55a4
chore(internal): update models test
stainless-app[bot] Apr 19, 2025
48e74c7
feat(api): api update
stainless-app[bot] Apr 23, 2025
253270e
chore(ci): add timeout thresholds for CI jobs
stainless-app[bot] Apr 23, 2025
176a86e
chore(internal): import reformatting
stainless-app[bot] Apr 23, 2025
f3e1d8c
chore(internal): fix list file params
stainless-app[bot] Apr 23, 2025
df55de6
chore(internal): refactor retries to not use recursion
stainless-app[bot] Apr 23, 2025
c96c43b
fix(pydantic v1): more robust ModelField.annotation check
stainless-app[bot] Apr 23, 2025
ca3dd6a
chore(internal): minor formatting changes
stainless-app[bot] Apr 24, 2025
f9a063f
chore(internal): codegen related update
stainless-app[bot] Apr 24, 2025
01c88a5
chore(ci): only use depot for staging repos
stainless-app[bot] Apr 24, 2025
6b4eda4
chore: broadly detect json family of content-type headers
stainless-app[bot] Apr 24, 2025
672bd82
release: 0.2.0
stainless-app[bot] Apr 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
- next
branches-ignore:
- 'generated'
- 'codegen/**'
- 'integrated/**'
- 'stl-preview-head/**'
- 'stl-preview-base/**'

jobs:
lint:
timeout-minutes: 10
name: lint
runs-on: ubuntu-latest

runs-on: ${{ github.repository == 'stainless-sdks/steel-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@v4

Expand All @@ -31,9 +31,9 @@ jobs:
run: ./scripts/lint

test:
timeout-minutes: 10
name: test
runs-on: ubuntu-latest

runs-on: ${{ github.repository == 'stainless-sdks/steel-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@v4

Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0"
".": "0.2.0"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 17
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/nen-labs%2Fsteel-6f475030f25058d2a692446a9ce20a095e0a8b4c3f73627841d274d4141fb48f.yml
openapi_spec_hash: ebd8e01a380d203620785ca2cbd9e1b9
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/nen-labs%2Fsteel-c8306e25d5c8e0d16318b9d44a683dd3d10f8d8b3d56ecbd1952d7f9e95d7f08.yml
openapi_spec_hash: 9877212f13f31009e05d8a1f8b2dd750
config_hash: f23d5011c9a89d67725b48e96ffb7c99
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# Changelog

## 0.2.0 (2025-04-24)

Full Changelog: [v0.1.0...v0.2.0](https://github.com/steel-dev/steel-python/compare/v0.1.0...v0.2.0)

### Features

* **api:** api update ([48e74c7](https://github.com/steel-dev/steel-python/commit/48e74c72ffbc4b3fa291f817ebd6a846a7c85624))


### Bug Fixes

* **perf:** optimize some hot paths ([ba59e30](https://github.com/steel-dev/steel-python/commit/ba59e3019648f08568a9bb12053b4a5eb9ded30c))
* **perf:** skip traversing types for NotGiven values ([f8f5c80](https://github.com/steel-dev/steel-python/commit/f8f5c8029f1db992a52d62c14e51478467457796))
* **pydantic v1:** more robust ModelField.annotation check ([c96c43b](https://github.com/steel-dev/steel-python/commit/c96c43bb09412aaf8033ae9697c65c0142130d16))


### Chores

* broadly detect json family of content-type headers ([6b4eda4](https://github.com/steel-dev/steel-python/commit/6b4eda4ff26b75e94e067bd278fa47551ddee962))
* **ci:** add timeout thresholds for CI jobs ([253270e](https://github.com/steel-dev/steel-python/commit/253270eebeaf387959a590a53c8de53a8f2efc5d))
* **ci:** only use depot for staging repos ([01c88a5](https://github.com/steel-dev/steel-python/commit/01c88a56c6c1690bab8805a19aae7cd70c5c5a4a))
* **client:** minor internal fixes ([e00651a](https://github.com/steel-dev/steel-python/commit/e00651abf449f04eae08a670c4df90afefc6047a))
* **internal:** base client updates ([6a1038d](https://github.com/steel-dev/steel-python/commit/6a1038db1f49a8b232614452dbdeda94ee920c28))
* **internal:** bump pyright version ([e851175](https://github.com/steel-dev/steel-python/commit/e851175e65f28d0213b220fed1dee1223e7b98aa))
* **internal:** codegen related update ([f9a063f](https://github.com/steel-dev/steel-python/commit/f9a063f90bdfe70af335ea73e20b86201fd7020d))
* **internal:** expand CI branch coverage ([6bbf5f1](https://github.com/steel-dev/steel-python/commit/6bbf5f154ffc5f22e5d6c3217f52937152496fd2))
* **internal:** fix list file params ([f3e1d8c](https://github.com/steel-dev/steel-python/commit/f3e1d8c0cc3f8954444569bf15230860db265ccf))
* **internal:** import reformatting ([176a86e](https://github.com/steel-dev/steel-python/commit/176a86e0ec58118429fcad1814aaf4e7413e7b18))
* **internal:** minor formatting changes ([ca3dd6a](https://github.com/steel-dev/steel-python/commit/ca3dd6a6647618e16525f759d9757e9823fa924b))
* **internal:** reduce CI branch coverage ([1f82860](https://github.com/steel-dev/steel-python/commit/1f82860b86f11d32190c56888a72f236fde32409))
* **internal:** refactor retries to not use recursion ([df55de6](https://github.com/steel-dev/steel-python/commit/df55de6b59ca3c94a598327b6e787a3e47011d7c))
* **internal:** update models test ([2ea55a4](https://github.com/steel-dev/steel-python/commit/2ea55a4676fbac3339928f098080794648f15240))
* **internal:** update pyright settings ([8805d95](https://github.com/steel-dev/steel-python/commit/8805d955fd7c4e20c3dd28df8e21d9077144b963))

## 0.1.0 (2025-04-09)

Full Changelog: [v0.0.1...v0.1.0](https://github.com/steel-dev/steel-python/compare/v0.0.1...v0.1.0)
Expand Down
5 changes: 3 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "steel-sdk"
version = "0.1.0"
version = "0.2.0"
description = "The official Python library for the steel API"
dynamic = ["readme"]
license = "Apache-2.0"
Expand Down Expand Up @@ -42,7 +42,7 @@ Repository = "https://github.com/steel-dev/steel-python"
managed = true
# version pins are in requirements-dev.lock
dev-dependencies = [
"pyright>=1.1.359",
"pyright==1.1.399",
"mypy",
"respx",
"pytest",
Expand Down Expand Up @@ -147,6 +147,7 @@ exclude = [
]

reportImplicitOverride = true
reportOverlappingOverload = false

reportImportCycles = false
reportPrivateUsage = false
Expand Down
2 changes: 1 addition & 1 deletion requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ pydantic-core==2.27.1
# via pydantic
pygments==2.18.0
# via rich
pyright==1.1.392.post0
pyright==1.1.399
pytest==8.3.3
# via pytest-asyncio
pytest-asyncio==0.24.0
Expand Down
Loading