From d65b6922e006498e66f95d8d17dd9865c2500347 Mon Sep 17 00:00:00 2001 From: dbrojas Date: Mon, 27 Jun 2022 13:02:47 +0200 Subject: [PATCH] Add querystring to requests.get and add requests to reqs --- optlib/api.py | 5 +---- setup.py | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/optlib/api.py b/optlib/api.py index 3a46d1f..925134b 100644 --- a/optlib/api.py +++ b/optlib/api.py @@ -39,10 +39,7 @@ def _get(endpoint, *args, **kwargs): if "apikey" not in kwargs: kwargs.update({"apikey": _get_env("TDA_API_KEY")}) - url = "?".join([endpoint, "&".join(f"{k}={v}" for k, v in kwargs.items())]) - logger.debug("GET", url) - - r = requests.get(url) + r = requests.get(endpoint, params=kwargs) r.raise_for_status() return r.json() diff --git a/setup.py b/setup.py index 2eb3959..808a7f4 100644 --- a/setup.py +++ b/setup.py @@ -2,11 +2,11 @@ from setuptools import setup setup( name="optlib", - version="0.5.0", + version="0.5.1", description="A library for financial options pricing written in Python.", url="http://github.com/bartolomed/optlib", author="Davis Edwards & Daniel Rojas", packages=["optlib"], - install_requires=["numpy", "scipy", "pandas"], + install_requires=["numpy", "scipy", "pandas", "requests"], zip_safe=False )