diff --git a/docs/source/releasenotes.rst b/docs/source/releasenotes.rst index c46e85ecdf..1daf05b0a4 100644 --- a/docs/source/releasenotes.rst +++ b/docs/source/releasenotes.rst @@ -15,6 +15,15 @@ Latest versions `Released `_ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +04 Apr 2024 +----------- + +- Package ``rpaframework-assistant`` **3.0.4** (:issue:`1178`): Replaces ``flet`` with ``robocorp-flet``. + + The ``flet`` package had some released versions removed from the PyPI package index (speficically versions + we were depending on). This caused all new installations using ``rpaframework-assistant`` to fail. + We have now replaced the dependency with ``robocorp-flet`` which is a fork of the original package. + 03 Apr 2024 ----------- diff --git a/packages/assistant/poetry.lock b/packages/assistant/poetry.lock index ff701c9d75..a7a8a0e7f8 100644 --- a/packages/assistant/poetry.lock +++ b/packages/assistant/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. [[package]] name = "anyio" @@ -496,48 +496,6 @@ flake8 = ">=3.0.0" pygments = "*" restructuredtext-lint = "*" -[[package]] -name = "flet" -version = "0.4.2" -description = "Flet for Python - easily build interactive multi-platform apps in Python" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "flet-0.4.2-py3-none-any.whl", hash = "sha256:e2f92e45fe79ac2ad0694024204357f675538b9b44c9fbd6d540d7ca696e7644"}, - {file = "flet-0.4.2-py3-none-macosx_10_14_x86_64.whl", hash = "sha256:7b863c9fb6a6a3cb30584910679d9dd5a14ccdb22d5b9c7a30b97af8c5d539c1"}, - {file = "flet-0.4.2-py3-none-macosx_12_0_arm64.whl", hash = "sha256:c075928d16f42d1dd0837a1c356a70cdea424e8668094703b6996cd6697a2ca3"}, - {file = "flet-0.4.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:16a3350fb737ff9be9cf25d9a4a36a008d077a94cfd61456f68d3697ca2ea087"}, - {file = "flet-0.4.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac336d590da4cd46c254ba4af6cdc35ee01aec872b82b1448242498960831e0b"}, - {file = "flet-0.4.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e632d373f62f2e521ec533dd611442c32216af6387d845c19e5a03787b19370"}, - {file = "flet-0.4.2-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:720d5bf28670fe9d8bb3d690b89c18cec7914f94f0233bca4ba401a89260173b"}, - {file = "flet-0.4.2-py3-none-win32.whl", hash = "sha256:be231306ab04a80c2c915412a5579fa99223dd6f822fd87323c6f4145b90e167"}, - {file = "flet-0.4.2-py3-none-win_amd64.whl", hash = "sha256:7195cdbc3ce6cdf39fb7fd4ef105a9ccc7d6150c5927672024eaeaab9704a376"}, - {file = "flet-0.4.2.tar.gz", hash = "sha256:0f135d3cc670a5dc1122f04da9295ae3721025dbba3529f010eebdf1f1ee66a0"}, -] - -[package.dependencies] -flet-core = "0.4.2" -httpx = ">=0.23.3,<0.24.0" -oauthlib = ">=3.2.2,<4.0.0" -packaging = ">=23.0,<24.0" -watchdog = ">=2.2.1,<3.0.0" -websocket-client = ">=1.4.2,<2.0.0" -websockets = ">=10.4,<11.0" - -[[package]] -name = "flet-core" -version = "0.4.2" -description = "Flet core library" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "flet_core-0.4.2-py3-none-any.whl", hash = "sha256:6b2d38eaf0bba45b58b293421c68cd03f9f540171f9ec81ff1027ac66d149d76"}, - {file = "flet_core-0.4.2.tar.gz", hash = "sha256:6f6e4c00ba8de8d169826a15ad8da171cd30b3cd518f7f49c6de929d00be1cb2"}, -] - -[package.dependencies] -repath = ">=0.9.0,<0.10.0" - [[package]] name = "h11" version = "0.14.0" @@ -1270,6 +1228,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -1407,6 +1366,45 @@ rich = ">=10.7.0" dev = ["pre-commit"] typer = ["typer (>=0.4)"] +[[package]] +name = "robocorp-flet" +version = "0.4.2.1" +description = "Flet for Python - easily build interactive multi-platform apps in Python" +optional = false +python-versions = "<4.0,>=3.7" +files = [ + {file = "robocorp_flet-0.4.2.1-py3-none-any.whl", hash = "sha256:b6f0b7561dc686db28a5c53cc86893361b8ab4f35783bf78bc36db830bfce429"}, + {file = "robocorp_flet-0.4.2.1-py3-none-macosx_10_14_x86_64.whl", hash = "sha256:8529905dd593d76abef591939a961eac46d6950c28defd3aa9eaddf7e5bf76e5"}, + {file = "robocorp_flet-0.4.2.1-py3-none-macosx_12_0_arm64.whl", hash = "sha256:0d77c00ea63163b8acf4355ca51f7ebc0845011c0ec1f39b117b83a615d96321"}, + {file = "robocorp_flet-0.4.2.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03d1c82511d770cb805bc980007ecc4e350a08531897a9a1b0706e6cd2cc9c36"}, + {file = "robocorp_flet-0.4.2.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d62250fe9663b2f63a3e5ee86e3d2837d74a4f3bee4b38f1b8b54956a5df5383"}, + {file = "robocorp_flet-0.4.2.1-py3-none-win_amd64.whl", hash = "sha256:68e0579238318c6f95f2a3e2a6f52a6f607f4262ca249e14320e42cae2e98155"}, + {file = "robocorp_flet-0.4.2.1.tar.gz", hash = "sha256:a41991be51857ba4b0defaa9632856c08eba23fc48511ce11b5c2fe4c36bbe58"}, +] + +[package.dependencies] +httpx = ">=0.23.3,<0.24.0" +oauthlib = ">=3.2.2,<4.0.0" +packaging = ">=23.0,<24.0" +robocorp-flet-core = "0.4.2" +watchdog = ">=2.2.1,<3.0.0" +websocket-client = ">=1.4.2,<2.0.0" +websockets = ">=10.4,<11.0" + +[[package]] +name = "robocorp-flet-core" +version = "0.4.2" +description = "Flet core library" +optional = false +python-versions = "<4.0,>=3.7" +files = [ + {file = "robocorp_flet_core-0.4.2-py3-none-any.whl", hash = "sha256:01bc4bfea8638b03fecb42d1ad2d86274e215a410f4f3241d05387afb0445ba7"}, + {file = "robocorp_flet_core-0.4.2.tar.gz", hash = "sha256:c9253c6f8b26cc6e7dd3f12b7200256182d89d5aa05c46bf8d53e7bf7d31cda9"}, +] + +[package.dependencies] +repath = ">=0.9.0,<0.10.0" + [[package]] name = "robotframework" version = "6.1.1" @@ -1913,4 +1911,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "b462a616d22047094efbfb7eaf27c09c604d3b4c19e5a8d009f91fc74c9bbc77" +content-hash = "699479f022cf418ab22013f49e1fe1987cc9a90829971cdaf7de0b3312739b6c" diff --git a/packages/assistant/pyproject.toml b/packages/assistant/pyproject.toml index 625d23ab35..cde3feedaf 100644 --- a/packages/assistant/pyproject.toml +++ b/packages/assistant/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "rpaframework-assistant" -version = "3.0.3" +version = "3.0.4" description = "Interactive UI library for RPA Framework" authors = ["RPA Framework "] license = "Apache-2.0" @@ -35,7 +35,7 @@ robotframework = ">=4.0.0,!=4.0.1,!=6.1.0,<7.0.0" # Flet needs `packaging>=23`. Earlier rpaframework-core versions don't allow # installing it. This make resolution errors simpler and faster. rpaframework-core = "^11.3.1" -flet="0.4.2" +robocorp-flet="0.4.2.1" # We only need the Literal type on python 3.7 from the module, but it has to be # installed on all pythons so the imports work typing-extensions = { version = "^4.4.0" }