Ottu-py

Latest version: v1.4.1

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

Scan your dependencies

1.4.0

- Added option to send dynamic parameters to the Checkout API. The affected methods are:
- `Ottu.checkout(...)`
- `Ottu.checkout_autoflow(...)` (via `checkout_extra_args` parameter)
- `Ottu.auto_debit_autoflow(...)` (via `checkout_extra_args` parameter)
- A new parameter `include_sdk_setup_preload` added new parameter to the Checkout API
- Removed positional arguments from following methods:
- `Ottu.checkout(...)`
- `Ottu.Session.update(...)`
- `Ottu.checkout_autoflow(...)`
- `Ottu.auto_debit_autoflow(...)`

1.3.0

- Remove irrelevant `customer_id` check from checkout API
- Loosen `httpx` dependency (now supports `httpx>=0.25.0`)

1.2.0

- Set default value of `operation` parameter to `None` in `Ottu.get_payment_methods(...)` method (Earlier it was `"purchase"`).
- Removed following Django settings in favor of [`OTTU_AUTH`](/README.mdauthentication-settings)
- `OTTU_AUTH_USERNAME`
- `OTTU_AUTH_PASSWORD`
- `OTTU_AUTH_API_KEY`

1.1.1

- Updated `Django` dependency to `<4.3` to fix compatibility issues.

1.1.0

Added
- New authentication classes (`KeycloakPasswordAuth` and `KeycloakClientAuth`).
- New method `Ottu.get_payment_methods(...)` to get available payment methods.

1.0.0

Added
- Initial release of `ottu-py` wth core APIs.
- Django integration with `ottu-py`.
- GitHub Actions workflow for automated testing and PyPI deployment.
- Pre-commit hooks configuration for code formatting and linting.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.