diff --git a/poetry.lock b/poetry.lock index 8fe7646df..b39f6be8b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. +# This file is automatically @generated by Poetry and should not be changed by hand. [[package]] name = "absl-py" @@ -613,31 +613,35 @@ tests = ["coverage"] [[package]] name = "cryptography" -version = "41.0.1" +version = "41.0.3" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-41.0.1-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:f73bff05db2a3e5974a6fd248af2566134d8981fd7ab012e5dd4ddb1d9a70699"}, - {file = "cryptography-41.0.1-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1a5472d40c8f8e91ff7a3d8ac6dfa363d8e3138b961529c996f3e2df0c7a411a"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7fa01527046ca5facdf973eef2535a27fec4cb651e4daec4d043ef63f6ecd4ca"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b46e37db3cc267b4dea1f56da7346c9727e1209aa98487179ee8ebed09d21e43"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d198820aba55660b4d74f7b5fd1f17db3aa5eb3e6893b0a41b75e84e4f9e0e4b"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:948224d76c4b6457349d47c0c98657557f429b4e93057cf5a2f71d603e2fc3a3"}, - {file = "cryptography-41.0.1-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:059e348f9a3c1950937e1b5d7ba1f8e968508ab181e75fc32b879452f08356db"}, - {file = "cryptography-41.0.1-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:b4ceb5324b998ce2003bc17d519080b4ec8d5b7b70794cbd2836101406a9be31"}, - {file = "cryptography-41.0.1-cp37-abi3-win32.whl", hash = "sha256:8f4ab7021127a9b4323537300a2acfb450124b2def3756f64dc3a3d2160ee4b5"}, - {file = "cryptography-41.0.1-cp37-abi3-win_amd64.whl", hash = "sha256:1fee5aacc7367487b4e22484d3c7e547992ed726d14864ee33c0176ae43b0d7c"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9a6c7a3c87d595608a39980ebaa04d5a37f94024c9f24eb7d10262b92f739ddb"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5d092fdfedaec4cbbffbf98cddc915ba145313a6fdaab83c6e67f4e6c218e6f3"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a8e6c2de6fbbcc5e14fd27fb24414507cb3333198ea9ab1258d916f00bc3039"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cb33ccf15e89f7ed89b235cff9d49e2e62c6c981a6061c9c8bb47ed7951190bc"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5f0ff6e18d13a3de56f609dd1fd11470918f770c6bd5d00d632076c727d35485"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7bfc55a5eae8b86a287747053140ba221afc65eb06207bedf6e019b8934b477c"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:eb8163f5e549a22888c18b0d53d6bb62a20510060a22fd5a995ec8a05268df8a"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8dde71c4169ec5ccc1087bb7521d54251c016f126f922ab2dfe6649170a3b8c5"}, - {file = "cryptography-41.0.1.tar.gz", hash = "sha256:d34579085401d3f49762d2f7d6634d6b6c2ae1242202e860f4d26b046e3a1006"}, + {file = "cryptography-41.0.3-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:652627a055cb52a84f8c448185922241dd5217443ca194d5739b44612c5e6507"}, + {file = "cryptography-41.0.3-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:8f09daa483aedea50d249ef98ed500569841d6498aa9c9f4b0531b9964658922"}, + {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4fd871184321100fb400d759ad0cddddf284c4b696568204d281c902fc7b0d81"}, + {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84537453d57f55a50a5b6835622ee405816999a7113267739a1b4581f83535bd"}, + {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3fb248989b6363906827284cd20cca63bb1a757e0a2864d4c1682a985e3dca47"}, + {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:42cb413e01a5d36da9929baa9d70ca90d90b969269e5a12d39c1e0d475010116"}, + {file = "cryptography-41.0.3-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:aeb57c421b34af8f9fe830e1955bf493a86a7996cc1338fe41b30047d16e962c"}, + {file = "cryptography-41.0.3-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:6af1c6387c531cd364b72c28daa29232162010d952ceb7e5ca8e2827526aceae"}, + {file = "cryptography-41.0.3-cp37-abi3-win32.whl", hash = "sha256:0d09fb5356f975974dbcb595ad2d178305e5050656affb7890a1583f5e02a306"}, + {file = "cryptography-41.0.3-cp37-abi3-win_amd64.whl", hash = "sha256:a983e441a00a9d57a4d7c91b3116a37ae602907a7618b882c8013b5762e80574"}, + {file = "cryptography-41.0.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5259cb659aa43005eb55a0e4ff2c825ca111a0da1814202c64d28a985d33b087"}, + {file = "cryptography-41.0.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:67e120e9a577c64fe1f611e53b30b3e69744e5910ff3b6e97e935aeb96005858"}, + {file = "cryptography-41.0.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:7efe8041897fe7a50863e51b77789b657a133c75c3b094e51b5e4b5cec7bf906"}, + {file = "cryptography-41.0.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ce785cf81a7bdade534297ef9e490ddff800d956625020ab2ec2780a556c313e"}, + {file = "cryptography-41.0.3-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:57a51b89f954f216a81c9d057bf1a24e2f36e764a1ca9a501a6964eb4a6800dd"}, + {file = "cryptography-41.0.3-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c2f0d35703d61002a2bbdcf15548ebb701cfdd83cdc12471d2bae80878a4207"}, + {file = "cryptography-41.0.3-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:23c2d778cf829f7d0ae180600b17e9fceea3c2ef8b31a99e3c694cbbf3a24b84"}, + {file = "cryptography-41.0.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:95dd7f261bb76948b52a5330ba5202b91a26fbac13ad0e9fc8a3ac04752058c7"}, + {file = "cryptography-41.0.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:41d7aa7cdfded09b3d73a47f429c298e80796c8e825ddfadc84c8a7f12df212d"}, + {file = "cryptography-41.0.3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d0d651aa754ef58d75cec6edfbd21259d93810b73f6ec246436a21b7841908de"}, + {file = "cryptography-41.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ab8de0d091acbf778f74286f4989cf3d1528336af1b59f3e5d2ebca8b5fe49e1"}, + {file = "cryptography-41.0.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a74fbcdb2a0d46fe00504f571a2a540532f4c188e6ccf26f1f178480117b33c4"}, + {file = "cryptography-41.0.3.tar.gz", hash = "sha256:6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34"}, ] [package.dependencies] @@ -1537,14 +1541,14 @@ six = "*" [[package]] name = "java-access-bridge-wrapper" -version = "0.12.0" +version = "0.14.1" description = "Python wrapper for the Windows Java Access Bridge" category = "main" optional = false python-versions = ">=3.6.2,<4.0.0" files = [ - {file = "java_access_bridge_wrapper-0.12.0-py3-none-any.whl", hash = "sha256:ab0937939bc5c593c784bd34c3588ffc78e3e2263e929d2d5101aff76f5c287f"}, - {file = "java_access_bridge_wrapper-0.12.0.tar.gz", hash = "sha256:f3c121279770c4b0f6bf3eb3406ef54ae95bfaa27800abba2b6f9268cd8708e8"}, + {file = "java_access_bridge_wrapper-0.14.1-py3-none-any.whl", hash = "sha256:5e3a5afbb5a42a50d33b355ad74b7fe1e1109c4f7a90c363ec49542fcd605806"}, + {file = "java_access_bridge_wrapper-0.14.1.tar.gz", hash = "sha256:8ee085b6257b23037e84c0572821e636402b14450ec7d396b0b04ab85ce40476"}, ] [package.dependencies] @@ -3225,25 +3229,25 @@ diagrams = ["jinja2", "railroad-diagrams"] [[package]] name = "pypdf" -version = "3.9.1" +version = "3.15.2" description = "A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files" category = "main" optional = false python-versions = ">=3.6" files = [ - {file = "pypdf-3.9.1-py3-none-any.whl", hash = "sha256:5f4abdb4691a8d7631e7f2db09f66cfe3a388a072882d8375c6b1bdc28027c0a"}, - {file = "pypdf-3.9.1.tar.gz", hash = "sha256:c2b7fcfe25fbd04e8da600cb2700267ecee7e8781dc798cce3a4f567143a4df1"}, + {file = "pypdf-3.15.2-py3-none-any.whl", hash = "sha256:f6e598292be34187287a609c72815c1502b3dc2c997b374ba0870ce79d2e975a"}, + {file = "pypdf-3.15.2.tar.gz", hash = "sha256:cdf7d75ebb8901f3352cf9488c5f662c6de9c52e432c429d15cada67ba372fce"}, ] [package.dependencies] typing_extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} [package.extras] -crypto = ["PyCryptodome"] -dev = ["black", "flit", "pip-tools", "pre-commit (<2.18.0)", "pytest-cov", "wheel"] +crypto = ["PyCryptodome", "cryptography"] +dev = ["black", "flit", "pip-tools", "pre-commit (<2.18.0)", "pytest-cov", "pytest-socket", "pytest-timeout", "wheel"] docs = ["myst_parser", "sphinx", "sphinx_rtd_theme"] -full = ["Pillow", "PyCryptodome"] -image = ["Pillow"] +full = ["Pillow (>=8.0.0)", "PyCryptodome", "cryptography"] +image = ["Pillow (>=8.0.0)"] [[package]] name = "pyperclip" @@ -3843,16 +3847,32 @@ rich = ">=10.7.0" dev = ["pre-commit"] typer = ["typer (>=0.4)"] +[[package]] +name = "robocorp-storage" +version = "0.3.2" +description = "Robocorp Asset Storage library" +category = "main" +optional = false +python-versions = ">=3.7.2,<4.0.0" +files = [ + {file = "robocorp_storage-0.3.2-py3-none-any.whl", hash = "sha256:b315f9a7a8a1f01fd39879422d05ab173f52d40c7d8b23d18f5d447b2b7ed765"}, + {file = "robocorp_storage-0.3.2.tar.gz", hash = "sha256:f584e3a17d5e92e35655947643e69b6501883ae36a53c17950c76529b193d13b"}, +] + +[package.dependencies] +requests = ">=2.28.2,<3.0.0" +tenacity = ">=8.0.1,<9.0.0" + [[package]] name = "robotframework" -version = "5.0.1" +version = "6.1.1" description = "Generic automation framework for acceptance testing and robotic process automation (RPA)" category = "main" optional = false python-versions = ">=3.6" files = [ - {file = "robotframework-5.0.1-py3-none-any.whl", hash = "sha256:2d2072cf9ec807e820bf27e5f71240e715e37691c9ba930a59a71d5c0fd61998"}, - {file = "robotframework-5.0.1.zip", hash = "sha256:cf5dc59777ed9d8c3e1e91fb4403454890242867735681f22f4f22dbb2a20fc8"}, + {file = "robotframework-6.1.1-py3-none-any.whl", hash = "sha256:ee0d512d557e72ed760dd075525f6226baaab309010a48f9c9bf1f416ca434f7"}, + {file = "robotframework-6.1.1.zip", hash = "sha256:3fa18f2596a4df2418c4b59abf43248327c15ed38ad8665f6a9a9c75c95d7789"}, ] [[package]] @@ -3944,14 +3964,14 @@ resolved_reference = "129734755d5c7ccea1788d4fb5ae1772a19132dd" [[package]] name = "robotframework-pythonlibcore" -version = "4.1.2" +version = "4.2.0" description = "Tools to ease creating larger test libraries for Robot Framework using Python." category = "main" optional = false python-versions = ">=3.7, <4" files = [ - {file = "robotframework-pythonlibcore-4.1.2.tar.gz", hash = "sha256:308c0f4afeed51d913f4883cd9eb2b002f4459a20d76b9c942a42cae0296ea26"}, - {file = "robotframework_pythonlibcore-4.1.2-py2.py3-none-any.whl", hash = "sha256:1b1c1bb7787d993e4c9643d2132302ff8a75cd7bdbefb5b3c293a179f2aaf17e"}, + {file = "robotframework-pythonlibcore-4.2.0.tar.gz", hash = "sha256:f46d8a4b21ffa15f907148173a340bff70fdbfdbd160979b8f90d686e40fb1ae"}, + {file = "robotframework_pythonlibcore-4.2.0-py2.py3-none-any.whl", hash = "sha256:163ed7780cdfe392decc00cc67d614241d25c95565c20fa0ba18c0bee35c81a4"}, ] [[package]] @@ -4073,21 +4093,21 @@ doc = ["furo", "sphinx", "sphinx-copybutton (==0.3.3)", "sphinx-design"] [[package]] name = "rpaframework" -version = "23.3.0" +version = "26.1.0" description = "A collection of tools and libraries for RPA" category = "main" optional = false -python-versions = ">=3.7,<4.0" +python-versions = ">=3.8,<4.0" files = [ - {file = "rpaframework-23.3.0-py3-none-any.whl", hash = "sha256:3582f41f48cdf3b3b77c377df468c0af10527412518f011690924d94e31c614c"}, - {file = "rpaframework-23.3.0.tar.gz", hash = "sha256:03eb16dfa4e33df9f6f7e2379b0826f35822e66ac98b6021cdf3b5eaa6256378"}, + {file = "rpaframework-26.1.0-py3-none-any.whl", hash = "sha256:84f43a32c9de467225d2bb43851ca302fc97ddbc8b9d325403ea23a6fb3cd1d1"}, + {file = "rpaframework-26.1.0.tar.gz", hash = "sha256:7876f51d35b1d57dc196e3ebe09420ee6ed818e326e05a1f672273d5ad2d1373"}, ] [package.dependencies] chardet = ">=3.0.0,<4.0.0" click = ">=8.1.2,<9.0.0" comtypes = {version = ">=1.1.11,<2.0.0", markers = "sys_platform == \"win32\""} -cryptography = ">=41.0.1,<42.0.0" +cryptography = ">=41.0.3,<42.0.0" docutils = "*" exchangelib = ">=4.7.6,<5.0.0" graphviz = ">=0.13.2,<0.14.0" @@ -4095,7 +4115,7 @@ holidays = ">=0.21,<0.22" htmldocx = ">=0.0.6,<0.0.7" hubspot-api-client = ">=4.0.6,<5.0.0" importlib-metadata = ">=4.13.0,<5.0.0" -java-access-bridge-wrapper = ">=0.12.0,<0.13.0" +java-access-bridge-wrapper = "0.14.1" jsonpath-ng = ">=1.5.2,<2.0.0" mss = ">=6.0.0,<7.0.0" netsuitesdk = ">=1.1.0,<2.0.0" @@ -4117,16 +4137,17 @@ pywinauto = {version = ">=0.6.8,<0.7.0", markers = "python_full_version != \"3.7 PyYAML = ">=5.4.1,<7.0.0" requests = ">=2.28.1,<3.0.0" requests-oauthlib = ">=1.3.1,<2.0.0" -robotframework = ">=4.0.0,<4.0.1 || >4.0.1,<6.0.0" -robotframework-pythonlibcore = ">=4.0.0,<5.0.0" +robocorp-storage = ">=0.3.2,<0.4.0" +robotframework = ">=4.0.0,<4.0.1 || >4.0.1,<6.1.0 || >6.1.0,<7.0.0" +robotframework-pythonlibcore = ">=4.2.0,<5.0.0" robotframework-requests = ">=0.9.1,<0.10.0" robotframework-sapguilibrary = {version = ">=1.1,<2.0", markers = "sys_platform == \"win32\""} robotframework-seleniumlibrary = ">=6.0.0,<7.0.0" robotframework-seleniumtestability = ">=2.0.0,<3.0.0" -rpaframework-core = ">=11.0.2,<12.0.0" -rpaframework-pdf = ">=7.1.5,<8.0.0" -rpaframework-windows = {version = ">=7.3.2,<8.0.0", markers = "sys_platform == \"win32\""} -selenium = ">=4.6.1,<4.10.0 || >4.10.0,<5.0.0" +rpaframework-core = ">=11.0.6,<12.0.0" +rpaframework-pdf = ">=7.2.0,<8.0.0" +rpaframework-windows = {version = ">=7.4.0,<8.0.0", markers = "sys_platform == \"win32\""} +selenium = "4.11.2" simple_salesforce = ">=1.0.0,<2.0.0" smartsheet-python-sdk = ">=3.0.0,<4.0.0" tenacity = ">=8.0.1,<9.0.0" @@ -4139,14 +4160,14 @@ xlwt = ">=1.3.0,<2.0.0" [[package]] name = "rpaframework-core" -version = "11.0.2" +version = "11.0.6" description = "Core utilities used by RPA Framework" category = "main" optional = false -python-versions = ">=3.7,<4.0" +python-versions = ">=3.8,<4.0" files = [ - {file = "rpaframework_core-11.0.2-py3-none-any.whl", hash = "sha256:69a27b1349ac67f39252aa394684bb9c0ee6a3711766bef835fb870df6fc9c34"}, - {file = "rpaframework_core-11.0.2.tar.gz", hash = "sha256:ea1891d3e4f17e63f5db511aa1f563a31962fc6c49b659428a918e4d56663799"}, + {file = "rpaframework_core-11.0.6-py3-none-any.whl", hash = "sha256:d2e7fb820a8afb5cf1fad6a43568b883cbfdaafe3e91b845785c39977b1cfed7"}, + {file = "rpaframework_core-11.0.6.tar.gz", hash = "sha256:41f081f14f8c61fd8afd9c2debc62ea27c1990275f75fa24d500f7373a1355f8"}, ] [package.dependencies] @@ -4156,38 +4177,38 @@ psutil = {version = ">=5.9.0,<6.0.0", markers = "sys_platform == \"win32\""} pywin32 = {version = ">=300,<304", markers = "python_full_version != \"3.7.6\" and python_full_version != \"3.8.1\" and sys_platform == \"win32\""} selenium = ">=4.6.1,<5.0.0" uiautomation = {version = ">=2.0.15,<3.0.0", markers = "sys_platform == \"win32\""} -webdriver-manager = ">=3.8.4,<4.0.0" +webdriver-manager = "4.0.0" [[package]] name = "rpaframework-pdf" -version = "7.1.5" +version = "7.2.0" description = "PDF library of RPA Framework" category = "main" optional = false -python-versions = ">=3.7,<4.0" +python-versions = ">=3.8,<4.0" files = [ - {file = "rpaframework_pdf-7.1.5-py3-none-any.whl", hash = "sha256:1dd01624e067a3ce59e83a7beb2228ab78fd6ca83693383e0973878df641fe40"}, - {file = "rpaframework_pdf-7.1.5.tar.gz", hash = "sha256:9a2bbf4b7fde3a276abc7d604b90801ac6a6d6e17786994bd96c6771540042d5"}, + {file = "rpaframework_pdf-7.2.0-py3-none-any.whl", hash = "sha256:32b7cc216abc8385d4a68b2b4121319d01fb8bc56ca9d90ce10e6878b5434e88"}, + {file = "rpaframework_pdf-7.2.0.tar.gz", hash = "sha256:2b25943eca0bc6b414986243de71ae2db2a94815c3351ee11834be4e651bbe3f"}, ] [package.dependencies] fpdf2 = ">=2.7.3,<3.0.0" "pdfminer.six" = "20221105" -pypdf = ">=3.7.0,<4.0.0" -robotframework = ">=4.0.0,<4.0.1 || >4.0.1,<6.0.0" -robotframework-pythonlibcore = ">=4.0.0,<5.0.0" +pypdf = ">=3.15.0,<4.0.0" +robotframework = ">=4.0.0,<4.0.1 || >4.0.1,<6.1.0 || >6.1.0,<7.0.0" +robotframework-pythonlibcore = ">=4.2.0,<5.0.0" rpaframework-core = ">=11.0.0,<12.0.0" [[package]] name = "rpaframework-windows" -version = "7.3.2" +version = "7.4.0" description = "Windows library for RPA Framework" category = "main" optional = false -python-versions = ">=3.7,<4.0" +python-versions = ">=3.8,<4.0" files = [ - {file = "rpaframework_windows-7.3.2-py3-none-any.whl", hash = "sha256:b812b15191d959a96772c210d3c4bbfaf49ac20c404ac17dd2598399f8342893"}, - {file = "rpaframework_windows-7.3.2.tar.gz", hash = "sha256:e90940c831c7dc0d7f31ec7cf18819bfdc6871a08d273ea9c90a102c8a122b8f"}, + {file = "rpaframework_windows-7.4.0-py3-none-any.whl", hash = "sha256:1d990775ab646a7c5430ca28f4f22706dbed077f8ef6bc81a57c5ceaf4a0cfa0"}, + {file = "rpaframework_windows-7.4.0.tar.gz", hash = "sha256:ae12dd45734f29e61dc5eb369368d19ddbd6830d2aa1aee633caa369b981dfda"}, ] [package.dependencies] @@ -4196,8 +4217,8 @@ fire = ">=0.4.0,<0.5.0" psutil = {version = ">=5.9.0,<6.0.0", markers = "sys_platform == \"win32\""} pynput-robocorp-fork = ">=5.0.0,<6.0.0" pywin32 = {version = ">=300,<304", markers = "python_full_version != \"3.7.6\" and python_full_version != \"3.8.1\" and sys_platform == \"win32\""} -robotframework = ">=4.0.0,<4.0.1 || >4.0.1,<6.0.0" -robotframework-pythonlibcore = ">=4.0.0,<5.0.0" +robotframework = ">=4.0.0,<4.0.1 || >4.0.1,<6.1.0 || >6.1.0,<7.0.0" +robotframework-pythonlibcore = ">=4.2.0,<5.0.0" rpaframework-core = ">=11.0.0,<12.0.0" uiautomation = ">=2.0.15,<3.0.0" @@ -4252,8 +4273,6 @@ files = [ {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:045e0626baf1c52e5527bd5db361bc83180faaba2ff586e763d3d5982a876a9e"}, {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-macosx_12_6_arm64.whl", hash = "sha256:721bc4ba4525f53f6a611ec0967bdcee61b31df5a56801281027a3a6d1c2daf5"}, {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl", hash = "sha256:41d0f1fa4c6830176eef5b276af04c89320ea616655d01327d5ce65e50575c94"}, - {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-win32.whl", hash = "sha256:f6d3d39611ac2e4f62c3128a9eed45f19a6608670c5a2f4f07f24e8de3441d38"}, - {file = "ruamel.yaml.clib-0.2.7-cp311-cp311-win_amd64.whl", hash = "sha256:da538167284de58a52109a9b89b8f6a53ff8437dd6dc26d33b57bf6699153122"}, {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:4b3a93bb9bc662fc1f99c5c3ea8e623d8b23ad22f861eb6fce9377ac07ad6072"}, {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-macosx_12_0_arm64.whl", hash = "sha256:a234a20ae07e8469da311e182e70ef6b199d0fbeb6c6cc2901204dd87fb867e8"}, {file = "ruamel.yaml.clib-0.2.7-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:15910ef4f3e537eea7fe45f8a5d19997479940d9196f357152a09031c5be59f3"}, @@ -4301,14 +4320,14 @@ crt = ["botocore[crt] (>=1.20.29,<2.0a.0)"] [[package]] name = "selenium" -version = "4.9.1" +version = "4.11.2" description = "" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "selenium-4.9.1-py3-none-any.whl", hash = "sha256:82aedaa85d55bc861f4c89ff9609e82f6c958e2e1e3da3ffcc36703f21d3ee16"}, - {file = "selenium-4.9.1.tar.gz", hash = "sha256:3444f4376321530c36ce8355b6b357d8cf4a7d588ce5cf772183465930bbed0e"}, + {file = "selenium-4.11.2-py3-none-any.whl", hash = "sha256:98e72117b194b3fa9c69b48998f44bf7dd4152c7bd98544911a1753b9f03cc7d"}, + {file = "selenium-4.11.2.tar.gz", hash = "sha256:9f9a5ed586280a3594f7461eb1d9dab3eac9d91e28572f365e9b98d9d03e02b5"}, ] [package.dependencies] @@ -4659,27 +4678,6 @@ files = [ {file = "tomlkit-0.11.8.tar.gz", hash = "sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3"}, ] -[[package]] -name = "tqdm" -version = "4.65.0" -description = "Fast, Extensible Progress Meter" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tqdm-4.65.0-py3-none-any.whl", hash = "sha256:c4f53a17fe37e132815abceec022631be8ffe1b9381c2e6e30aa70edc99e9671"}, - {file = "tqdm-4.65.0.tar.gz", hash = "sha256:1871fb68a86b8fb3b59ca4cdd3dcccbc7e6d613eeed31f4c332531977b89beb5"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "platform_system == \"Windows\""} - -[package.extras] -dev = ["py-make (>=0.1.0)", "twine", "wheel"] -notebook = ["ipywidgets (>=6)"] -slack = ["slack-sdk"] -telegram = ["requests"] - [[package]] name = "traitlets" version = "5.9.0" @@ -4920,21 +4918,20 @@ files = [ [[package]] name = "webdriver-manager" -version = "3.8.6" +version = "4.0.0" description = "Library provides the way to automatically manage drivers for different browsers" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "webdriver_manager-3.8.6-py2.py3-none-any.whl", hash = "sha256:7d3aa8d67bd6c92a5d25f4abd75eea2c6dd24ea6617bff986f502280903a0e2b"}, - {file = "webdriver_manager-3.8.6.tar.gz", hash = "sha256:ee788d389b8f45222a8a62f6f39b579360a1f87be46dad6da89918354af3ce73"}, + {file = "webdriver_manager-4.0.0-py2.py3-none-any.whl", hash = "sha256:05f58ab599b907b03e0aa8d6b43624b1ca8c12d5d48455c79c531b9052ae2356"}, + {file = "webdriver_manager-4.0.0.tar.gz", hash = "sha256:2b8d1c2cb590d296ade18bc7bc2589578a868f5587133922d744641f6a757a20"}, ] [package.dependencies] packaging = "*" python-dotenv = "*" requests = "*" -tqdm = "*" [[package]] name = "websocket-client" @@ -5197,4 +5194,4 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "003a0cc756a5685b87d14d8e5c6eb6203f161d48369c616ce138e962c7a700e2" +content-hash = "a760fdd6f485ad6372e0873e3038ccd4678d67446f334949d6894c320b5cd013" diff --git a/pyproject.toml b/pyproject.toml index 09bbc34a5..fe4084ff2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,13 +9,13 @@ packages = [{include = "ods_ci"}] [tool.poetry.dependencies] python = "^3.8" reportportal-client = "^5.2.5" -robotframework = "^5" +robotframework = "^6.0.0" robotframework-debuglibrary = ">=2.0.0" robotframework-requests = "^0.9.4" robotframework-seleniumlibrary = "^6.0.0" # Selenium 4.10 breaks compatibility with RF (https://stackoverflow.com/questions/76433782/robotframework-error-typeerror-webdriver-init-got-an-unexpected-keyword) # Check back when it can be used -selenium = "4.9.1" +selenium = "4.11.2" robotframework-jupyterlibrary = "^0.4.0" robotframework-openshift = {git = "https://git@github.com/red-hat-data-services/robotframework-openshift.git"} pytest = "^7.2.1" @@ -24,7 +24,7 @@ Pygments = "^2.14.0" requests = "^2.28.2" escapism = "^1.0.1" semver = "^2" -rpaframework = ">=12" +rpaframework = "^26.1.0" yq = "^3.1.0" pexpect = "^4.8.0" python-openstackclient = "^6.2.0"