From 258b5c635fcd9f8e0ebd8cc7f0140adb3ba43f95 Mon Sep 17 00:00:00 2001 From: Juan Gu <111318390+juangugit@users.noreply.github.com> Date: Wed, 24 Jul 2024 15:23:02 -0700 Subject: SERVER-92733 update pygithub to 1.58 (#25225) (cherry picked from commit 31e0706dfa24f3725e68f00040121b409f318429) GitOrigin-RevId: 6d79c434a9621b0a307a9d46fcd150217b02f81b --- poetry.lock | 46 +++++++++++++++++++++++++++++++++------------- pyproject.toml | 6 +++--- 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,39 +2501,59 @@ 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" [package.extras] 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" -- cgit v1.2.3