Esipy

Latest version: v1.2.3

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

Scan your dependencies

Page 4 of 5

0.1.3

- Allow `EsiClient.request()` to reuse an existing operation.
- Update `pyswagger` minimum version for `EsiPy` to `0.8.27`.

0.1.2

- Change logger name to use `__name__` (esipy)
- Add `raw_body_only` to `EsiClient.__init__()` to have a default value for all requests (unless you specify it in the `EsiClient.request()` method).
- Add `api_call_stats` event to have a hook that returns elapsed time for requests (to monitor api calls / status). See http://esipy.readthedocs.io/en/latest/advance/signals/#list-of-signals
- Add `warnings.warn()` and `logger.warning()` when `warning` header is found. (3)

0.1.1

Fix issue where '%s' is not supported in strftime() (non unix machine) preventing esipy to work. (This was used in cache management in EsiClient)

0.0.5

- Add raw_body_only to allow/disable the request body response (performance config)
- Add cache management in EsiClient.request()
- Add cache timeout management within the cache objects, as the client does not need to know that.
- Change FileCache to use DiskCache, not to reinvent the wheel

0.0.4

Correct a bug that prevents the package from being installed.

0.0.3

Move the token refresh logic in the `__call__` in the Security object, as it's the security object role.
This change also prevent refresh bug when the endpoint does not require any auth and a security object is set, but user is not yet authed.

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.