Octue

Latest version: v0.60.2

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

Scan your dependencies

Page 1 of 39

2021.12.10

gsutil 5.5 Probably N/A
pubsub-emulator 0.6.0 Definitely N/A


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

New features
- Add the `octue-app deploy cloud-run` CLI command for deploying apps to Cloud Run

Enhancements
- Remove need for a `Dockerfile` in basic apps
- Remove `SERVICE_ID` argument/environment variable and installing via `requirements-dev.txt` from the default Cloud Run `Dockerfile`
- Automatically add `SERVICE_ID` and `SERVICE_NAME` environment variables to Cloud Run services
- Enable getting of subscriptions from `Topic` instances
- Allow `Subscription` instances to be updated and have no namespace
- Allow not providing a subscriber to the `Subscription` constructor
- Allow `Service` instances to be named
- Use the service name when logging service activity in Cloud Run

Style
- Ignore missing public docstrings during development

Operations
- Add CI pass/fail badge for `main` branch to README
- Skip `update-pull-request` workflow if the skip indicator is in the pull request description

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

367.0.0

0.60.2

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

Operations
- Use latest `ruff` pre-commit check

Dependencies
- Add `ruff` to dev dependencies

Other
- Add doc on updating an Octue service

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

0.60.1

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

Operations
- Switch from `flake8`, `black`, and `isort` to `ruff`

Dependencies
- Remove old formatters/linters and add `ruff` config

Refactoring
- Apply `ruff` to all files

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

0.60.0

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

**IMPORTANT:** There is 1 breaking change.

Enhancements
- 💥 **BREAKING CHANGE:** Use cloud URIs by default for datasets in output manifests
- Add comments around checking for service revision existence
- Improve error when `octue.services` topic doesn't exist

Fixes
- Raise error if service revision subscription doesn't exist when no service registry is in use
- Remove `octue.services` prefix from subscription names

Refactoring
- Avoid repeated conversion to Pub/Sub ID for a service

---
Upgrade instructions
<details>
<summary>💥 <b>Use cloud URIs by default for datasets in output manifests</b></summary>

Set `use_signed_urls_for_output_datasets` to `True` in the app configuration to keep using signed URLs for datasets in output manifests.
</details>

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

0.59.1

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

Fixes
- Pass output arguments into `Analysis` and use them

Reversions
- Revert "REF: Stop storing `output_location` in `Analysis`"

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

Page 1 of 39

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.