Odsclient

Latest version: v0.8.4

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

Scan your dependencies

Page 1 of 2

0.8.4

- Fixed the build issue with `xunitparser` by using `genbadge`. Fixed [28](https://github.com/smarie/python-odsclient/issues/28).
- Changed the reference test dataset for the one advised by ODS. Fixed [23](https://github.com/smarie/python-odsclient/issues/23)

0.8.3

- Improved `odskeys` error message when `click` is not installed. Now you can `pip install odsclient[full]` to install all optional dependencies at once. Fixes [26](https://github.com/smarie/python-odsclient/issues/26)

- No `ImportError` is raised by default if `keyring` is not installed. Instead a warning message is issued. Fixes [25](https://github.com/smarie/python-odsclient/issues/25)

0.8.2

- The underlying `requests.Session` is now automatically closed by `ODSClient` objects when they are garbaged out, to avoid leaving hanging Sockets around. This is not the case if a custom `Session` is passed. An advanced boolean parameter `auto_close_session` can be used to turn this feature off. Fixes [27](https://github.com/smarie/python-odsclient/issues/27)

- New CI/CD: github actions !

0.8.1

- `file_cache` is now available on package-level `get_whole_dataframe`. Fixes [24](https://github.com/smarie/python-odsclient/issues/24)

0.8.0

- New cache functionality: a `file_cache` argument is available on most methods. The cache is by default located under `.odsclient/` and contains `utf-8`-encoded versions of the dataset files. New util methods `clean_cache` and `get_cached_dataset_entry`. Fixes [20](https://github.com/smarie/python-odsclient/issues/20)

0.7.0

- You can now display a progress bar using `tqdm=True`. Note that this requires the `tqdm` package to be installed, and since some ODS platforms do not return the `Content-Length` HTTP header, only the size and download rate might be displayed. Fixed [9](https://github.com/smarie/python-odsclient/issues/9)
- You can now stream a dataset directly to a file using `to_path`. Fixed [9](https://github.com/smarie/python-odsclient/issues/9)
- `apikey_filepath` can now be a `pathlib.Path`.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.