Apiron

Latest version: v8.0.0.post1

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

Scan your dependencies

Page 3 of 5

5.0.0

Removed
- Support for Python 3.4 and 3.5 has been removed based on official Python support timelines and usage statistics

4.2.0

Added
- Ability to pass dict to `files` keyword argument for file-like-objects for multipart encoding upload

4.1.0

Added
- Ability to run linting and build docs using `tox`
- Ability to access raw response object when making a call using `return_raw_response_object=True`.
Useful for accessing things like response cookies or headers.

Changed
- Moved implementation to `src/` directory for improved end-to-end testing with packaging.

4.0.0

Added
- An `endpoints` attribute on `Service` classes returns a list of that service's configured endpoints
- `Endpoint` classes now have a useful `__repr__` implementation, e.g. `"JsonEndpoint(path='/foo')"`.

Changed
- `StubEndpoint` now inherits from `Endpoint` and as a result does not accept arbitrary keyword arguments
- Use `setup.cfg` for most project metadata and tool configuration, aside from `black`.

3.0.0

Added
- More testing for the bug fixed in v2.6.1

Changed
- Extract `ServiceCaller` behaviors to module level and remove class
- Remove `path_kwargs` argument from the `call` function (previously a `ServiceCaller` method)

2.6.1

Added
- Backwards compatibility to allow `ServiceCaller.call()` to use endpoints that live in an instantiated `Service`

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.