summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Gu <111318390+juangugit@users.noreply.github.com>2024-07-24 15:23:02 -0700
committerMongoDB Bot <mongo-bot@mongodb.com>2024-07-24 22:31:11 +0000
commit258b5c635fcd9f8e0ebd8cc7f0140adb3ba43f95 (patch)
tree1612aabdd07ad9841ae4aea74d5bb77a6cca0058
parent172f0bca5997ba5281c18c6eb1126427d5b5bea9 (diff)
SERVER-92733 update pygithub to 1.58 (#25225)r7.3.4-rc1
(cherry picked from commit 31e0706dfa24f3725e68f00040121b409f318429) GitOrigin-RevId: 6d79c434a9621b0a307a9d46fcd150217b02f81b
-rw-r--r--poetry.lock46
-rw-r--r--pyproject.toml6
2 files changed, 36 insertions, 16 deletions
diff --git a/poetry.lock b/poetry.lock
index 1e6c303abf6..3fe40edd8fb 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -2501,18 +2501,18 @@ toml = ["tomli (>=1.2.3)"]
[[package]]
name = "pygithub"
-version = "1.56"
+version = "1.58.0"
description = "Use the full Github API v3"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
files = [
- {file = "PyGithub-1.56-py3-none-any.whl", hash = "sha256:d15f13d82165306da8a68aefc0f848a6f6432d5febbff13b60a94758ce3ef8b5"},
- {file = "PyGithub-1.56.tar.gz", hash = "sha256:80c6d85cf0f9418ffeb840fd105840af694c4f17e102970badbaf678251f2a01"},
+ {file = "PyGithub-1.58.0-py3-none-any.whl", hash = "sha256:b7bac601492a2b6c876ef326e4ffa3c1923e32707e415da76bfb8307ee8ffb7e"},
+ {file = "PyGithub-1.58.0.tar.gz", hash = "sha256:e325f5ca2c111d19dea2796c8f1e7ae11da77287007736582196341390d31d35"},
]
[package.dependencies]
deprecated = "*"
-pyjwt = ">=2.0"
+pyjwt = ">=2.4.0"
pynacl = ">=1.4.0"
requests = ">=2.14.0"
@@ -2520,20 +2520,40 @@ requests = ">=2.14.0"
integrations = ["cryptography"]
[[package]]
+name = "pygithub"
+version = "1.59.1"
+description = "Use the full Github API v3"
+optional = false
+python-versions = ">=3.7"
+files = [
+ {file = "PyGithub-1.59.1-py3-none-any.whl", hash = "sha256:3d87a822e6c868142f0c2c4bf16cce4696b5a7a4d142a7bd160e1bdf75bc54a9"},
+ {file = "PyGithub-1.59.1.tar.gz", hash = "sha256:c44e3a121c15bf9d3a5cc98d94c9a047a5132a9b01d22264627f58ade9ddc217"},
+]
+
+[package.dependencies]
+deprecated = "*"
+pyjwt = {version = ">=2.4.0", extras = ["crypto"]}
+pynacl = ">=1.4.0"
+requests = ">=2.14.0"
+
+[[package]]
name = "pyjwt"
-version = "2.3.0"
+version = "2.8.0"
description = "JSON Web Token implementation in Python"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
files = [
- {file = "PyJWT-2.3.0-py3-none-any.whl", hash = "sha256:e0c4bb8d9f0af0c7f5b1ec4c5036309617d03d56932877f2f7a0beeb5318322f"},
- {file = "PyJWT-2.3.0.tar.gz", hash = "sha256:b888b4d56f06f6dcd777210c334e69c737be74755d3e5e9ee3fe67dc18a0ee41"},
+ {file = "PyJWT-2.8.0-py3-none-any.whl", hash = "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320"},
+ {file = "PyJWT-2.8.0.tar.gz", hash = "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de"},
]
+[package.dependencies]
+cryptography = {version = ">=3.4.0", optional = true, markers = "extra == \"crypto\""}
+
[package.extras]
-crypto = ["cryptography (>=3.3.1)"]
-dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.3.1)", "mypy", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"]
-docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"]
+crypto = ["cryptography (>=3.4.0)"]
+dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"]
+docs = ["sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "zope.interface"]
tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"]
[[package]]
@@ -4269,4 +4289,4 @@ libdeps = ["cxxfilt", "eventlet", "flask", "flask-cors", "gevent", "lxml", "prog
[metadata]
lock-version = "2.0"
python-versions = ">=3.9,<4.0"
-content-hash = "ef229ba0fc55db41a67e233b660df0770c1e18a7855d96e430c31d5da6b5dc34"
+content-hash = "3c92680e73eef06e81814ccff7f300924aea472eb62207c24ff782227a6183e8"
diff --git a/pyproject.toml b/pyproject.toml
index 57266da3870..340139edcee 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -87,7 +87,7 @@ packaging = "21.3"
[tool.poetry.group.jira-client.dependencies]
jira = "<=3.1.1"
requests-oauth = "<=0.4.1"
-PyJWT = "<=2.3.0" # https://github.com/pycontribs/jira/issues/247
+PyJWT = "^2.4.0"
# We are omitting pycrypto based on https://github.com/pycontribs/jira/pull/629
[tool.poetry.group.lint.dependencies]
@@ -133,7 +133,7 @@ ocspbuilder = "^0.10.2"
# version 3+ fails with "ImportError: cannot import name 'url_quote' from 'werkzeug.urls'"
Werkzeug = "<=2.3.7"
blackduck = "1.0.1"
-PyGithub = "^1.53"
+PyGithub = "^1.58"
urllib3 = "^1.26.7"
distro = "1.5.0"
dnspython = "^2.1.0"
@@ -144,7 +144,7 @@ requests-oauthlib = "^1.3.0"
packaging = "21.3"
docker = "^6.1.2"
mongomock = "^4.1.2"
-pyjwt = "<=2.3.0"
+pyjwt = "^2.4.0"
selenium = "^4.9.1"
geckodriver-autoinstaller = "^0.1.0"
retry = "^0.9.2"