From 41bd744c4f4b97f7d774df76704f5f1310de8c49 Mon Sep 17 00:00:00 2001 From: Gbenga Adeyi Date: Sat, 29 Apr 2023 18:26:21 +0100 Subject: [PATCH 1/3] Update readme to include documentatin url --- .gitignore | 3 ++- README.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a1b9686..b555ee4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.pyc .env -dist \ No newline at end of file +dist +site \ No newline at end of file diff --git a/README.md b/README.md index 0ff8178..b4c262d 100644 --- a/README.md +++ b/README.md @@ -7,4 +7,4 @@ $ pip install pykuda2 ``` ## Documentation -You can find the documentation for this package [here]() \ No newline at end of file +You can find the documentation for this package [here](https://gray-adeyi.github.io/pykuda2-docs/) \ No newline at end of file From e7dd12f97d51cdbef2a8582bb0345996bff61a26 Mon Sep 17 00:00:00 2001 From: Gbenga Adeyi Date: Sat, 29 Apr 2023 19:14:45 +0100 Subject: [PATCH 2/3] Fix typo in documentation code --- docs/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/index.md b/docs/index.md index 64df630..04bb8f2 100644 --- a/docs/index.md +++ b/docs/index.md @@ -36,7 +36,7 @@ from pykuda2 import Kuda # Fetch your credentials from your environment path KUDA_EMAIL_ADDRESS = os.getenv("KUDA_EMAIL_ADDRESS") -KUDA_API_KEY = os.getenv("KUDA_EMAIL_ADDRESS") +KUDA_API_KEY = os.getenv("KUDA_API_KEY") # Instantiate the Kuda API wrapper kuda = Kuda(email=KUDA_EMAIL_ADDRESS, api_key=KUDA_API_KEY) @@ -64,7 +64,7 @@ from fastapi import FastAPI # Fetch your credentials from your environment path KUDA_EMAIL_ADDRESS = os.getenv("KUDA_EMAIL_ADDRESS") -KUDA_API_KEY = os.getenv("KUDA_EMAIL_ADDRESS") +KUDA_API_KEY = os.getenv("KUDA_API_KEY") # Instantiate the Kuda API wrapper kuda = AsyncKuda(email=KUDA_EMAIL_ADDRESS, api_key=KUDA_API_KEY) From f9cf7d35388bbc1780f0f0be8b218131e85f958b Mon Sep 17 00:00:00 2001 From: Gbenga Adeyi Date: Sun, 30 Apr 2023 01:14:50 +0100 Subject: [PATCH 3/3] Fix bug in token assignment --- poetry.lock | 26 +++++++++++++------------- pykuda2/kuda.py | 12 ++++++------ pyproject.toml | 2 +- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/poetry.lock b/poetry.lock index cd08793..f70f594 100644 --- a/poetry.lock +++ b/poetry.lock @@ -275,14 +275,14 @@ files = [ [[package]] name = "importlib-metadata" -version = "6.4.1" +version = "6.6.0" description = "Read metadata from Python packages" category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "importlib_metadata-6.4.1-py3-none-any.whl", hash = "sha256:63ace321e24167d12fbb176b6015f4dbe06868c54a2af4f15849586afb9027fd"}, - {file = "importlib_metadata-6.4.1.tar.gz", hash = "sha256:eb1a7933041f0f85c94cd130258df3fb0dec060ad8c1c9318892ef4192c47ce1"}, + {file = "importlib_metadata-6.6.0-py3-none-any.whl", hash = "sha256:43dd286a2cd8995d5eaef7fee2066340423b818ed3fd70adf0bad5f1fac53fed"}, + {file = "importlib_metadata-6.6.0.tar.gz", hash = "sha256:92501cdf9cc66ebd3e612f1b4f0c0765dfa42f0fa38ffb319b6bd84dd675d705"}, ] [package.dependencies] @@ -448,14 +448,14 @@ mkdocs = ">=1.1" [[package]] name = "mkdocs-material" -version = "9.1.6" +version = "9.1.8" description = "Documentation that simply works" category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "mkdocs_material-9.1.6-py3-none-any.whl", hash = "sha256:f2eb1d40db89da9922944833c1387207408f8937e1c2b46ab86e0c8f170b71e0"}, - {file = "mkdocs_material-9.1.6.tar.gz", hash = "sha256:2e555152f9771646bfa62dc78a86052876183eff69ce30db03a33e85702b21fc"}, + {file = "mkdocs_material-9.1.8-py3-none-any.whl", hash = "sha256:ac76e31bf52b2742c08a9d6629d64878f32dda5c949cd371082e25106c9be7dd"}, + {file = "mkdocs_material-9.1.8.tar.gz", hash = "sha256:616ef98fc143b3ec8c559e2fec85f32103d2093e9c88333964d93105ea2d670b"}, ] [package.dependencies] @@ -591,14 +591,14 @@ email = ["email-validator (>=1.0.3)"] [[package]] name = "pygments" -version = "2.15.0" +version = "2.15.1" description = "Pygments is a syntax highlighting package written in Python." category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "Pygments-2.15.0-py3-none-any.whl", hash = "sha256:77a3299119af881904cd5ecd1ac6a66214b6e9bed1f2db16993b54adede64094"}, - {file = "Pygments-2.15.0.tar.gz", hash = "sha256:f7e36cffc4c517fbc252861b9a6e4644ca0e5abadf9a113c72d1358ad09b9500"}, + {file = "Pygments-2.15.1-py3-none-any.whl", hash = "sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1"}, + {file = "Pygments-2.15.1.tar.gz", hash = "sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c"}, ] [package.extras] @@ -787,14 +787,14 @@ files = [ [[package]] name = "requests" -version = "2.28.2" +version = "2.29.0" description = "Python HTTP for Humans." category = "dev" optional = false -python-versions = ">=3.7, <4" +python-versions = ">=3.7" files = [ - {file = "requests-2.28.2-py3-none-any.whl", hash = "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"}, - {file = "requests-2.28.2.tar.gz", hash = "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf"}, + {file = "requests-2.29.0-py3-none-any.whl", hash = "sha256:e8f3c9be120d3333921d213eef078af392fba3933ab7ed2d1cba3b56f2568c3b"}, + {file = "requests-2.29.0.tar.gz", hash = "sha256:f2e34a75f4749019bb0e3effb66683630e4ffeaf75819fb51bebef1bf5aef059"}, ] [package.dependencies] diff --git a/pykuda2/kuda.py b/pykuda2/kuda.py index 45df6a7..d9eb1be 100644 --- a/pykuda2/kuda.py +++ b/pykuda2/kuda.py @@ -33,12 +33,12 @@ def __init__(self, email: str, api_key: str, mode: Mode = Mode.DEVELOPMENT): # a hacky solution to this issue. We use this `Kuda` wrapper to get the # `access_token` and feed it to all these attributes, so they don't have # to make a request to get the access token. - self.accounts._token = self._token - self.transactions._token = self._token - self.billing_and_betting._token = self._token - self.gift_cards._token = self._token - self.savings._token = self._token - self.cards._token = self._token + self.accounts._saved_token = self._token + self.transactions._saved_token = self._token + self.billing_and_betting._saved_token = self._token + self.gift_cards._saved_token = self._token + self.savings._saved_token = self._token + self.cards._saved_token = self._token class AsyncKuda(BaseAsyncAPIWrapper): diff --git a/pyproject.toml b/pyproject.toml index 4da13ff..0cb2560 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pykuda2" -version = "0.1.0" +version = "0.1.1" description = "" authors = ["Jennifer ","Gbenga Adeyi "] readme = "README.md"