Werkit

Latest version: v0.35.1

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

Scan your dependencies

Page 7 of 8

0.7.0

BREAKING CHANGES

- Adopt consistent schema for compute and orchestration errors.
- Validate that cloud results match the schema.
- By default, do not install dependencies for the Lambda client. When these
dependencies are desired, use `pip install werkit[client]`.

New features

- Add `error_source` key to cloud results, which can be `"compute"`,
`"system"` or `"orchestration"`.
- `werkit.parallel`: Optionally augment result with Lambda roundtrip time.
- By default, provide compute times rounded to the nearest 1/100 of a second.

Bug fixes

- Fix Lambda update when code is under 50 MB.
- `Manager`: In verbose mode, print timing to stderr instead of stdout.

Other changes

- Document the cloud result schema.
- Update aioboto3 dependency.

0.6.0

New features

- Support fanout on AWS Lambda, using a werkit orchestrator with a
user-provided worker lambda.
- Add utilities for deploying Python-based functions to AWS Lambda.

0.5.0

New features

- CloudManager: Allow passing extra args to `docker build`.
- CloudManager: Add `build()` method.

0.4.0

BREAKING CHANGES

- Require Python 3.
- Require RQ 1.2.0+ (not yet released).

New features

- Remove failed jobs before expiration

Bug fixes

- Fix stack trace printing.

0.3.3

- Make Redis and rq soft depenencies.

0.3.2

- Make Redis URL optional when it is not needed.

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.