diff --git a/Pipfile b/Pipfile index 0cee1a30..a652d086 100644 --- a/Pipfile +++ b/Pipfile @@ -8,10 +8,10 @@ argo-workflows = ">=3.5,<4" daiquiri = "*" requests = "*" sentry-sdk = "*" -kubernetes = "~=11.0.0" # required pyyaml>=3.12 -openshift = "==0.11.0" +kubernetes = ">=12.0.1" # required pyyaml>=5.3.1 +openshift = "~=0.12.0" attrs = "*" -pyyaml = ">=3.12" +pyyaml = ">=5.3.1" flexmock = "*" jsonformatter = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 81e3152c..99e3124d 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "cd671014ac34cf45413a700e7115123bcce426e371e8238bb37212538bf67463" + "sha256": "6c0dd704aa002294ea3eac61268b5f4dd2607b6a4404d1f494f50382ccaf8d9d" }, "pipfile-spec": 6, "requires": { @@ -63,13 +63,6 @@ "index": "pypi", "version": "==3.0.1" }, - "dictdiffer": { - "hashes": [ - "sha256:17bacf5fbfe613ccf1b6d512bd766e6b21fb798822a133aa86098b8ac9997578", - "sha256:442bfc693cfcadaf46674575d2eba1c53b42f5e404218ca2c2ff549f2df56595" - ], - "version": "==0.9.0" - }, "flexmock": { "hashes": [ "sha256:b1fe35f6a5f32547b5cd31a15c060d9ab863dc08aff018cd73dc78d1b651edd4", @@ -80,11 +73,11 @@ }, "google-auth": { "hashes": [ - "sha256:5e079eb4d21df1853d55cf2b6766b77ef36f7f7bdaf7d4a70434aa97c7578d60", - "sha256:d65bb0e3701eaaa64fd2aa85e1325580524b0bddc6dc5db3ab89c481b6a20141" + "sha256:1ba4938e032b73deb51e59c4656a00e0939cf0b1112575099f136babb4563312", + "sha256:349ac49b18b01019453cc99c11c92ed772739778c92f184002b7ab3a5b7ac77d" ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==2.6.3" + "version": "==2.6.6" }, "idna": { "hashes": [ @@ -111,11 +104,11 @@ }, "kubernetes": { "hashes": [ - "sha256:1a2472f8b01bc6aa87e3a34781f859bded5a5c8ff791a53d889a8bd6cc550430", - "sha256:4af81201520977139a143f96123fb789fa351879df37f122916b9b6ed050bbaf" + "sha256:23c85d8571df8f56e773f1a413bc081537536dc47e2b5e8dc2e6262edb2c57ca", + "sha256:ec52ea01d52e2ec3da255992f7e859f3a76f2bdb51cf65ba8cd71dfc309d8daa" ], "index": "pypi", - "version": "==11.0.0" + "version": "==12.0.1" }, "markupsafe": { "hashes": [ @@ -181,10 +174,10 @@ }, "openshift": { "hashes": [ - "sha256:bfc398aac8ad9d903b520e473290ebc35d9c9a739c8e083fde55d93288c7f67d" + "sha256:a38957684b17ad0e140a87226249bf26de7267db0c83a6d512b48be258052e1a" ], "index": "pypi", - "version": "==0.11.0" + "version": "==0.12.1" }, "pyasn1": { "hashes": [ @@ -227,7 +220,7 @@ "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==2.8.2" }, "python-json-logger": { @@ -345,23 +338,23 @@ "sha256:dc6a613d6c74eef5a14a214d433d06291526145431c3b964f5e16529b1842bed", "sha256:de9c6b8a1ba52919ae919f3ae96abb72b994dd0350226e28f3686cb4f142165c" ], - "markers": "python_version < '3.11' and platform_python_implementation == 'CPython'", + "markers": "platform_python_implementation == 'CPython' and python_version < '3.11'", "version": "==0.2.6" }, "sentry-sdk": { "hashes": [ - "sha256:02c0f79941964297341c14d53e4df09a81c949707bd91e2d5e66b565aad75c8b", - "sha256:afd9f92711556739172f3bc845a02fc921ca1560bee974ae65072ef6a30e3921" + "sha256:0a9eb20a84f4c17c08c57488d59fdad18669db71ebecb28fb0721423a33535f9", + "sha256:972c8fe9318a415b5cf35f687f568321472ef94b36806407c370ce9c88a67f2e" ], "index": "pypi", - "version": "==1.5.9" + "version": "==1.5.10" }, "six": { "hashes": [ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==1.16.0" }, "urllib3": { @@ -369,7 +362,7 @@ "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14", "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_full_version < '4.0.0'", "version": "==1.26.9" }, "websocket-client": { @@ -391,11 +384,11 @@ }, "astroid": { "hashes": [ - "sha256:8d0a30fe6481ce919f56690076eafbb2fb649142a89dc874f1ec0e7a011492d0", - "sha256:cc8cc0d2d916c42d0a7c476c57550a4557a083081976bf42a73414322a6411d9" + "sha256:4e5ba10571e197785e312966ea5efb2f5783176d4c1a73fa922d474ae2be59f7", + "sha256:f1af57483cd17e963b2eddce8361e00fc593d1520fe19948488e94ff6476bd71" ], "markers": "python_full_version >= '3.6.2'", - "version": "==2.11.2" + "version": "==2.11.3" }, "attrs": { "hashes": [ @@ -564,7 +557,7 @@ "sha256:6f62d78e2f89b4500b080fe3a81690850cd254227f27f75c3a0c491a1f351ba7", "sha256:e8443a5e7a020e9d7f97f1d7d9cd17c88bcb3bc7e218bf9cf5095fe550be2951" ], - "markers": "python_version < '4.0' and python_full_version >= '3.6.1'", + "markers": "python_full_version >= '3.6.1' and python_version < '4'", "version": "==5.10.1" }, "lazy-object-proxy": { @@ -677,11 +670,11 @@ }, "platformdirs": { "hashes": [ - "sha256:7535e70dfa32e84d4b34996ea99c5e432fa29a708d0f4e394bbcb2a8faa4f16d", - "sha256:bcae7cab893c2d310a711b70b24efb93334febe65f8de776ee320b517471e227" + "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788", + "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19" ], "markers": "python_version >= '3.7'", - "version": "==2.5.1" + "version": "==2.5.2" }, "pluggy": { "hashes": [ @@ -709,19 +702,19 @@ }, "pygments": { "hashes": [ - "sha256:44238f1b60a76d78fc8ca0528ee429702aae011c265fe6a8dd8b63049ae41c65", - "sha256:4e426f72023d88d03b2fa258de560726ce890ff3b630f88c21cbb8b2503b8c6a" + "sha256:5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb", + "sha256:dc9c10fb40944260f6ed4c688ece0cd2048414940f1cea51b8b226318411c519" ], - "markers": "python_version >= '3.5'", - "version": "==2.11.2" + "markers": "python_version >= '3.6'", + "version": "==2.12.0" }, "pylint": { "hashes": [ - "sha256:c149694cfdeaee1aa2465e6eaab84c87a881a7d55e6e93e09466be7164764d1e", - "sha256:dab221658368c7a05242e673c275c488670144123f4bd262b2777249c1c0de9b" + "sha256:13ddbbd8872c804574149e81197c28877eba75224ba6b76cd8652fc31df55c1c", + "sha256:911d3a97c808f7554643bcc5416028cfdc42eae34ed129b150741888c688d5d5" ], "index": "pypi", - "version": "==2.13.5" + "version": "==2.13.7" }, "pyparsing": { "hashes": [ @@ -740,11 +733,11 @@ }, "pytest": { "hashes": [ - "sha256:841132caef6b1ad17a9afde46dc4f6cfa59a05f9555aae5151f73bdf2820ca63", - "sha256:92f723789a8fdd7180b6b06483874feca4c48a5c76968e03bb3e7f806a1869ea" + "sha256:13d0e3ccfc2b6e26be000cb6568c832ba67ba32e719443bfe725814d3c42433c", + "sha256:a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45" ], "index": "pypi", - "version": "==7.1.1" + "version": "==7.1.2" }, "pytest-cov": { "hashes": [ @@ -829,7 +822,7 @@ "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2'", "version": "==1.16.0" }, "termcolor": { @@ -843,7 +836,7 @@ "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" ], - "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2'", "version": "==0.10.2" }, "tomli": { @@ -851,16 +844,15 @@ "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f" ], - "markers": "python_version >= '3.7'", "version": "==2.0.1" }, "typing-extensions": { "hashes": [ - "sha256:1a9462dcc3347a79b1f1c0271fbe79e844580bb598bafa1ed208b94da3cdcd42", - "sha256:21c85e0fe4b9a155d0799430b0ad741cdce7e359660ccbd8b530613e8df88ce2" + "sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708", + "sha256:f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376" ], - "markers": "python_version < '3.10'", - "version": "==4.1.1" + "markers": "python_version < '3.10' and python_version < '3.10'", + "version": "==4.2.0" }, "unidiff": { "hashes": [ @@ -874,7 +866,7 @@ "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14", "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_full_version < '4.0.0'", "version": "==1.26.9" }, "virtualenv": { diff --git a/requirements.txt b/requirements.txt index 145dc7c4..092f373e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,6 @@ jsonformatter attrs pyyaml requests -kubernetes ~= 11.0.0 -openshift==0.11.0 +kubernetes >=12.0.1 +openshift~=0.12.0 argo-workflows >=3.5,<4