Octue

Latest version: v0.60.2

Safety actively analyzes 679296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 39

0.15.5

Not secure
<!--- SKIP AUTOGENERATED NOTES --->
Contents ([394](https://github.com/octue/octue-sdk-python/pull/394))

Dependencies
- Explicitly require the `PyYAML` package

Operations
- Set `GOOGLE_CLOUD_PROJECT` envvar for CI testing to avoid polluted logs

<!--- END AUTOGENERATED NOTES --->

0.15.4

Not secure
<!--- START AUTOGENERATED NOTES --->
Contents ([393](https://github.com/octue/octue-sdk-python/pull/393))

Fixes
- Remove extra quotation mark from tag name

<!--- END AUTOGENERATED NOTES --->

0.15.3

Not secure
<!--- START AUTOGENERATED NOTES --->
Contents ([391](https://github.com/octue/octue-sdk-python/pull/391))

Operations
- Add manual docker image build workflow

Dependencies
- Upgrade to `apache-beam==2.37.0`
- Upgrade Dataflow image to `python3.9`

Testing
- Simplify subprocess logging test

<!--- END AUTOGENERATED NOTES --->

0.15.2

Not secure
<!--- START AUTOGENERATED NOTES --->
Contents ([390](https://github.com/octue/octue-sdk-python/pull/390))

Dependencies
- Use latest JSON metaschema `2020-12` and twined version `0.2.2`

<!--- END AUTOGENERATED NOTES --->

0.15.1

Not secure
<!--- START AUTOGENERATED NOTES --->
Contents ([389](https://github.com/octue/octue-sdk-python/pull/389))

Enhancements
- Allow question UUID to be specified in `Child.ask`

Operations
- Show CI package installation logs

Refactoring
- Switch parameter order in `Service.ask`

<!--- END AUTOGENERATED NOTES --->

0.15.0

Not secure
Summary
Unify the local and deployed service configuration process and generally improve the experience of using the SDK to run services.

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([360](https://github.com/octue/octue-sdk-python/pull/360))
**IMPORTANT:** There are 2 breaking changes.

Enhancements
- **BREAKING CHANGE:** Split configuration into service configuration (`octue.yaml`) and application configuration (location specified in `octue.yaml`)
- Unify the configuration-loading process for services run locally from CLI and in the cloud
- Return `GCPPubSubBackend` from `get_backend` by default
- Raise error if `project_name` is `None` in `GCPPubSubBackend`
- Give more useful name to service instance used by `Child` class
- Check topic/subscription exist before attempting deletion
- Remove `path_from` parameter from `Dataset`, decoupling its path from its `Manifest`'s path
- Add cloud and local existence checks to `Dataset`
- Support `Hashable` instances as dictionary values when hashing
- Allow `Identifiable` instances to have their names set after instantiation
- Always log starting of service
- Return `None` from `Dataset.to_cloud`
- Retrieve `Dataset` metadata during `Manifest` instantiation

Deprecations
- **BREAKING CHANGE:** Remove support for credentials environment variable names for children
- Deprecate the `store_datasets` parameter of `Manifest.to_cloud`

Fixes
- Ensure topic and subscription are deleted when requested in `Service.serve`
- Set cloud path and relative download paths correctly
- Set dataset path to cloud path during `Dataset.to_cloud`
- Use end of cloud path as `Dataset` name if available

Dependencies
- Use `twined==0.2.1`

Testing
- Add mock class for mocking `open` with different contents for different file paths
- Ensure `MockService` can access service args and kwargs

<!--- END AUTOGENERATED NOTES --->

Page 19 of 39

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.