Biothings-client

Latest version: v0.4.1

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

Scan your dependencies

Page 1 of 3

0.4.1

Fix a bug in downstream libraries expecting the alwayslist function
Fix auto-discovery of network proxy settings for the HTTP client (thanks mccauleyp)
Disable the HTTP client timeout to mimic prior HTTP library

0.4.0

Dropped support for Python < 3.6 and added suport for Python up to 3.13
Added an async version of the client
Replaced requests HTTP library with the httpx library
Replaced requests_cache caching library the hishel library
Updated sphinx documentation and removed html build warning
Added testing for CURIE id query supported by APIs

0.3.1

Use https URL for all BioThings APIs by default (thanks skumar951)
Added use_http and use_https methods for easy switch
Remove deprecated filter param
Set log level for biothings_client only (thanks simonvh)

0.3.0

Added support for the new MyGeneset.info API (26)
Support using biothing_type metadata as a single value list (28)
Handle more gracefully when the biothing_type value from metadata endpoint is a list (28)
Use more efficient Counter in base.list_itemcnt helper (29)
Changed package building system to pyproject.toml
Prepare for dropping Python 2.7 support in future release

0.2.6

Fixed an issue fields parameter were not processed for getgene and getgenes (18)

0.2.5

Fixed mismatched __version__ in v0.2.4
Removed a pandas deprecation message
Better handling of fields, always_list and allow_null parameters (12, 17)
Added support for python 3.9

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.