From 0929e736d863f958acb0512f5d168fbe2e75ff14 Mon Sep 17 00:00:00 2001 From: "matthew.gill" Date: Wed, 10 Apr 2024 12:03:08 -0700 Subject: [PATCH 1/2] fix: #101 pip version --- poetry.lock | 20 ++++++++++---------- pyproject.toml | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/poetry.lock b/poetry.lock index 8056016..323d93c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -559,14 +559,14 @@ files = [ [[package]] name = "pip" -version = "23.3.2" +version = "24.0" description = "The PyPA recommended tool for installing Python packages." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "pip-23.3.2-py3-none-any.whl", hash = "sha256:5052d7889c1f9d05224cd41741acb7c5d6fa735ab34e339624a614eaaa7e7d76"}, - {file = "pip-23.3.2.tar.gz", hash = "sha256:7fd9972f96db22c8077a1ee2691b172c8089b17a5652a44494a9ecb0d78f9149"}, + {file = "pip-24.0-py3-none-any.whl", hash = "sha256:ba0d021a166865d2265246961bec0152ff124de910c5cc39f1156ce3fa7c69dc"}, + {file = "pip-24.0.tar.gz", hash = "sha256:ea9bd1a847e8c5774a5777bb398c19e80bcd4e2aa16a4b301b718fe6f593aba2"}, ] [[package]] @@ -1055,14 +1055,14 @@ files = [ [[package]] name = "types-requests" -version = "2.31.0.20240311" +version = "2.31.0.20240406" description = "Typing stubs for requests" category = "dev" optional = false python-versions = ">=3.8" files = [ - {file = "types-requests-2.31.0.20240311.tar.gz", hash = "sha256:b1c1b66abfb7fa79aae09097a811c4aa97130eb8831c60e47aee4ca344731ca5"}, - {file = "types_requests-2.31.0.20240311-py3-none-any.whl", hash = "sha256:47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d"}, + {file = "types-requests-2.31.0.20240406.tar.gz", hash = "sha256:4428df33c5503945c74b3f42e82b181e86ec7b724620419a2966e2de604ce1a1"}, + {file = "types_requests-2.31.0.20240406-py3-none-any.whl", hash = "sha256:6216cdac377c6b9a040ac1c0404f7284bd13199c0e1bb235f4324627e8898cf5"}, ] [package.dependencies] @@ -1082,14 +1082,14 @@ files = [ [[package]] name = "typing-extensions" -version = "4.10.0" +version = "4.11.0" description = "Backported and Experimental Type Hints for Python 3.8+" category = "dev" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.10.0-py3-none-any.whl", hash = "sha256:69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475"}, - {file = "typing_extensions-4.10.0.tar.gz", hash = "sha256:b0abd7c89e8fb96f98db18d86106ff1d90ab692004eb746cf6eda2682f91b3cb"}, + {file = "typing_extensions-4.11.0-py3-none-any.whl", hash = "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"}, + {file = "typing_extensions-4.11.0.tar.gz", hash = "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0"}, ] [[package]] @@ -1132,4 +1132,4 @@ oauth = ["requests-oauthlib"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "1d5225b3dce618f30bc897fec247d20d0dd00313b4091f2c311a4fee59dfcfe1" +content-hash = "cad6213b8327188b34a7c08051c3bb63dac352bd6a243679dbde12459ff79474" diff --git a/pyproject.toml b/pyproject.toml index 3c7bfa1..10e8c53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ python = "^3.8" requests = "2.31.0" requests-oauthlib = { version = ">=1.2.0", optional = true} certifi = "2023.7.22" -pip = "^23.3.1" +pip = ">=23.3.1" urllib3 = "^2.0.7" [tool.poetry.extras] From e65fff2059e7d9f086873930726136a966f58dff Mon Sep 17 00:00:00 2001 From: "matthew.gill" Date: Wed, 10 Apr 2024 12:11:44 -0700 Subject: [PATCH 2/2] fix: #102 incorrect Optional type --- pysnc/record.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pysnc/record.py b/pysnc/record.py index 5bd4116..df18fce 100644 --- a/pysnc/record.py +++ b/pysnc/record.py @@ -567,7 +567,7 @@ def get(self, name, value=None) -> bool: self.query() return self.next() - def insert(self) -> Optional[str]: + def insert(self) -> Optional[GlideElement]: """ Insert a new record. @@ -591,7 +591,7 @@ def insert(self) -> Optional[str]: rjson = response.json() raise InsertException(rjson['error'] if 'error' in rjson else f"{code} response on insert -- expected 201", status_code=code) - def update(self) -> Optional[str]: + def update(self) -> Optional[GlideElement]: """ Update the current record.