diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 123e626e..5202a05e 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: b0b519b1-d1d3-43b2-82dd-b4292eadd4b0 management: - docChecksum: 9a4517dbb12d2cf1b7c3f411d1e2ff4f + docChecksum: 78317aabbf8200a3d43be677bd6fe435 docVersion: 0.4.0 - speakeasyVersion: internal + speakeasyVersion: 1.202.0 generationVersion: 2.277.0 - releaseVersion: 5.3.1 - configChecksum: 2f25cbaf582b44df763f8c3fcfe0437f + releaseVersion: 5.3.2 + configChecksum: affd4a37f328a37e21923e7294b7f345 repoURL: https://github.com/speakeasy-api/speakeasy-client-sdk-python.git repoSubDirectory: . installationURL: https://github.com/speakeasy-api/speakeasy-client-sdk-python.git diff --git a/RELEASES.md b/RELEASES.md index 7fac45eb..2498452f 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1306,4 +1306,14 @@ Based on: ### Generated - [python v5.3.1] . ### Releases -- [PyPI v5.3.1] https://pypi.org/project/speakeasy-client-sdk-python/5.3.1 - . \ No newline at end of file +- [PyPI v5.3.1] https://pypi.org/project/speakeasy-client-sdk-python/5.3.1 - . + +## 2024-03-07 00:08:32 +### Changes +Based on: +- OpenAPI Doc 0.4.0 https://docs.speakeasyapi.dev/openapi.yaml +- Speakeasy CLI 1.202.0 (2.277.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v5.3.2] . +### Releases +- [PyPI v5.3.2] https://pypi.org/project/speakeasy-client-sdk-python/5.3.2 - . \ No newline at end of file diff --git a/docs/models/shared/clievent.md b/docs/models/shared/clievent.md index 310acbc5..0e11de9a 100644 --- a/docs/models/shared/clievent.md +++ b/docs/models/shared/clievent.md @@ -15,6 +15,7 @@ | `success` | *bool* | :heavy_check_mark: | Indicates whether the event was successful. | | `workspace_id` | *str* | :heavy_check_mark: | Identifier of the workspace. | | `commit_head` | *Optional[str]* | :heavy_minus_sign: | Remote commit ID. | +| `continuous_integration_environment` | *Optional[str]* | :heavy_minus_sign: | Name of the CI environment. | | `duration_ms` | *Optional[int]* | :heavy_minus_sign: | Duration of the event in milliseconds. | | `generate_bump_type` | [Optional[shared.GenerateBumpType]](../../models/shared/generatebumptype.md) | :heavy_minus_sign: | Bump type of the lock file (calculated semver delta, or a custom change (manual release)) | | `generate_config_post_checksum` | *Optional[str]* | :heavy_minus_sign: | Checksum of the configuration file (post generation) | diff --git a/docs/models/shared/targetsdk.md b/docs/models/shared/targetsdk.md index a5874d6a..aed40a91 100644 --- a/docs/models/shared/targetsdk.md +++ b/docs/models/shared/targetsdk.md @@ -10,9 +10,11 @@ | `id` | *str* | :heavy_check_mark: | Unique identifier of the target the same as `generate_gen_lock_id` | | `last_event_created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | Timestamp when the event was created in the database. | | `last_event_id` | *str* | :heavy_check_mark: | Unique identifier of the last event for the target | -| `total_events` | *int* | :heavy_check_mark: | Total number of events for the target | | `commit_head` | *Optional[str]* | :heavy_minus_sign: | Remote commit ID. | +| `continuous_integration_environment` | *Optional[str]* | :heavy_minus_sign: | Name of the CI environment. | | `generate_config_post_version` | *Optional[str]* | :heavy_minus_sign: | Version of the generated target (post generation) | +| `generate_gen_lock_pre_features` | *Optional[str]* | :heavy_minus_sign: | Features prior to generation | +| `generate_gen_lock_pre_version` | *Optional[str]* | :heavy_minus_sign: | Artifact version for the Previous Generation | | `generate_published` | *Optional[bool]* | :heavy_minus_sign: | Indicates whether the target was considered published. | | `generate_target_name` | *Optional[str]* | :heavy_minus_sign: | The name of the target as defined by the user. | | `generate_target_version` | *Optional[str]* | :heavy_minus_sign: | The version of the Speakeasy generator for this target eg v2 of the typescript generator. | diff --git a/gen.yaml b/gen.yaml index 9855e9c8..738f4bab 100644 --- a/gen.yaml +++ b/gen.yaml @@ -10,7 +10,7 @@ generation: auth: oAuth2ClientCredentialsEnabled: false python: - version: 5.3.1 + version: 5.3.2 additionalDependencies: dependencies: {} extraDependencies: diff --git a/setup.py b/setup.py index e81b5548..61c7a77f 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="speakeasy-client-sdk-python", - version="5.3.1", + version="5.3.2", author="Speakeasy", description="Speakeasy API Client SDK for Python", long_description=long_description, diff --git a/src/speakeasy/models/shared/clievent.py b/src/speakeasy/models/shared/clievent.py index ee50608a..65c9d5ba 100644 --- a/src/speakeasy/models/shared/clievent.py +++ b/src/speakeasy/models/shared/clievent.py @@ -51,6 +51,8 @@ class CliEvent: r"""Identifier of the workspace.""" commit_head: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('commit_head'), 'exclude': lambda f: f is None }}) r"""Remote commit ID.""" + continuous_integration_environment: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('continuous_integration_environment'), 'exclude': lambda f: f is None }}) + r"""Name of the CI environment.""" duration_ms: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('duration_ms'), 'exclude': lambda f: f is None }}) r"""Duration of the event in milliseconds.""" generate_bump_type: Optional[GenerateBumpType] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('generate_bump_type'), 'exclude': lambda f: f is None }}) diff --git a/src/speakeasy/models/shared/targetsdk.py b/src/speakeasy/models/shared/targetsdk.py index c2d637b1..b2ba9fe0 100644 --- a/src/speakeasy/models/shared/targetsdk.py +++ b/src/speakeasy/models/shared/targetsdk.py @@ -22,12 +22,16 @@ class TargetSDK: r"""Timestamp when the event was created in the database.""" last_event_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('last_event_id') }}) r"""Unique identifier of the last event for the target""" - total_events: int = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('total_events') }}) - r"""Total number of events for the target""" commit_head: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('commit_head'), 'exclude': lambda f: f is None }}) r"""Remote commit ID.""" + continuous_integration_environment: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('continuous_integration_environment'), 'exclude': lambda f: f is None }}) + r"""Name of the CI environment.""" generate_config_post_version: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('generate_config_post_version'), 'exclude': lambda f: f is None }}) r"""Version of the generated target (post generation)""" + generate_gen_lock_pre_features: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('generate_gen_lock_pre_features'), 'exclude': lambda f: f is None }}) + r"""Features prior to generation""" + generate_gen_lock_pre_version: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('generate_gen_lock_pre_version'), 'exclude': lambda f: f is None }}) + r"""Artifact version for the Previous Generation""" generate_published: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('generate_published'), 'exclude': lambda f: f is None }}) r"""Indicates whether the target was considered published.""" generate_target_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('generate_target_name'), 'exclude': lambda f: f is None }}) diff --git a/src/speakeasy/sdkconfiguration.py b/src/speakeasy/sdkconfiguration.py index fb583da4..cbbdca4b 100644 --- a/src/speakeasy/sdkconfiguration.py +++ b/src/speakeasy/sdkconfiguration.py @@ -26,9 +26,9 @@ class SDKConfiguration: globals: Dict[str, Dict[str, Dict[str, Any]]] = field(default_factory=Dict) language: str = 'python' openapi_doc_version: str = '0.4.0' - sdk_version: str = '5.3.1' + sdk_version: str = '5.3.2' gen_version: str = '2.277.0' - user_agent: str = 'speakeasy-sdk/python 5.3.1 2.277.0 0.4.0 speakeasy-client-sdk-python' + user_agent: str = 'speakeasy-sdk/python 5.3.2 2.277.0 0.4.0 speakeasy-client-sdk-python' retry_config: RetryConfig = None _hooks: SDKHooks = None