Releases: gleanwork/api-client-python
Releases · gleanwork/api-client-python
python - v0.6.6 - 2025-06-16 19:07:07
Generated by Speakeasy CLI
2025-06-16 19:07:07
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.563.1 (2.629.1) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.6.6] .
Releases
- [PyPI v0.6.6] https://pypi.org/project/glean/0.6.6 - .
Publishing Completed
python - v0.6.5 - 2025-06-09 17:56:54
Generated by Speakeasy CLI
2025-06-09 17:56:54
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.558.0 (2.623.2) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.6.5] .
Releases
- [PyPI v0.6.5] https://pypi.org/project/glean/0.6.5 - .
Publishing Completed
python - v0.6.4 - 2025-06-09 12:39:16
Generated by Speakeasy CLI
2025-06-09 12:39:16
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.557.1 (2.623.2) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.6.4] .
Releases
- [PyPI v0.6.4] https://pypi.org/project/glean/0.6.4 - .
Publishing Completed
python - v0.6.3 - 2025-06-06 22:09:47
Generated by Speakeasy CLI
2025-06-06 22:09:47
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.557.0 (2.623.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.6.3] .
Releases
- [PyPI v0.6.3] https://pypi.org/project/glean/0.6.3 - .
Publishing Completed
python - v0.6.2 - 2025-06-06 19:24:10
Generated by Speakeasy CLI
2025-06-06 19:24:10
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.557.0 (2.623.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.6.2] .
Releases
- [PyPI v0.6.2] https://pypi.org/project/glean/0.6.2 - .
Publishing Completed
python - v0.6.1 - 2025-06-03 23:58:09
Generated by Speakeasy CLI
2025-06-03 23:58:09
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.555.2 (2.620.2) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.6.1] .
Releases
- [PyPI v0.6.1] https://pypi.org/project/glean/0.6.1 - .
Publishing Completed
python - v0.6.0 - 2025-05-31 17:57:50
Generated by Speakeasy CLI
2025-05-31 17:57:50
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.554.1 (2.616.1) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.6.0] .
Releases
- [PyPI v0.6.0] https://pypi.org/project/glean/0.6.0 - .
Python API Client v0.6.0 - Breaking Changes
Breaking Change: The Python API client now uses a namespaced package
structure. All imports must be updated from glean
to glean.api_client
.
What Changed
- Import paths have changed from
from glean import ...
tofrom glean.api_client import ...
- This affects all classes including
Glean
,models
, and other API components
Migration Required
Before:
from glean import Glean
from glean import models
from glean.models import Something
from glean.exceptions import ApiError
After:
from glean.api_client import Glean
from glean.api_client import models
from glean.api_client.models import Something
from glean.api_client.exceptions import ApiError
Automated Migration
Use ast-grep (a structural search and replace tool) to automatically update your Python code:
# First, update imports from glean submodules (e.g., from glean.models import ...)
ast-grep --update-all \
--pattern 'from glean.$SUBMODULE import $$$REST' \
--rewrite 'from glean.api_client.$SUBMODULE import $$$REST' \
--lang python \
path/to/your/code
# Then, update basic glean imports (e.g., from glean import ...)
ast-grep --update-all \
--pattern 'from glean import $$$REST' \
--rewrite 'from glean.api_client import $$$REST' \
--lang python \
path/to/your/code
# Finally, fix any double-nesting that may have occurred
ast-grep --update-all \
--pattern 'from glean.api_client.api_client import $$$REST' \
--rewrite 'from glean.api_client import $$$REST' \
--lang python \
path/to/your/code
Manual Steps
If you prefer to update manually, search for all instances of:
from glean import
→from glean.api_client import
from glean.
(but not glean.api_client) →from glean.api_client.
Compatibility
- This change affects all Python API client users
- No functional changes to the API itself - only import paths
- Ensure you're using the latest version of the Python API client package
Publishing Completed
python - v0.5.2 - 2025-05-25 01:32:48
Generated by Speakeasy CLI
2025-05-25 01:32:48
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.551.0 (2.610.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.5.2] .
Releases
- [PyPI v0.5.2] https://pypi.org/project/glean/0.5.2 - .
Publishing Completed
python - v0.5.1 - 2025-05-24 03:13:01
Generated by Speakeasy CLI
2025-05-24 03:13:01
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.551.0 (2.610.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.5.1] .
Releases
- [PyPI v0.5.1] https://pypi.org/project/glean/0.5.1 - .
Publishing Completed
python - v0.5.0 - 2025-05-23 21:08:54
Generated by Speakeasy CLI
2025-05-23 21:08:54
Changes
Based on:
- OpenAPI Doc 0.9.0
- Speakeasy CLI 1.551.0 (2.610.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.5.0] .
Releases
- [PyPI v0.5.0] https://pypi.org/project/glean/0.5.0 - .
Publishing Completed