Metadata-Version: 2.1
Name: dsws-client
Version: 0.1.0
Summary: Python client for the Datastream Web Service API (DSWS)
License: MIT
Author: ljnsn
Author-email: info@ljnsn.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: attrs (>=23.1.0,<24.0.0)
Requires-Dist: commitizen (>=2.42.0,<3.0.0)
Requires-Dist: cz-conventional-gitmoji (>=0.1.3,<0.2.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: requests (>=2.29.0,<3.0.0)
Description-Content-Type: text/markdown

# dsws-client

Python wrapper for the Datastream Web Services API (DSWS)

To Connect to the Refinitiv Datastream database via Datastream Web Services, you need to have a Datastream subscription and a username/password to use this package.

Please note that this is an unofficial client not affiliated with Refinitiv.

This package includes all functionalities required to get data from DSWS.

## Why?

There are two client libraries for DSWS that I am aware of, the official [DatastreamDSWS][1] and [pydatastream][2]. Both of them return data only as pandas dataframes. I needed something that doesn't depend on pandas, so I decided to make this client.

[1]: https://github.com/DatastreamDSWS/Datastream
[2]: https://github.com/vfilimonov/pydatastream

