diff --git a/poetry.lock b/poetry.lock index f92bdeb..ae611c5 100644 --- a/poetry.lock +++ b/poetry.lock @@ -229,13 +229,13 @@ files = [ [[package]] name = "anystore" -version = "0.1.11" +version = "0.1.13" description = "Store and cache things anywhere" optional = false python-versions = "<4,>=3.11" files = [ - {file = "anystore-0.1.11-py3-none-any.whl", hash = "sha256:cfa7f710eb58ef1549e4f403067f81f228c441adead748f1252a7497a802c82b"}, - {file = "anystore-0.1.11.tar.gz", hash = "sha256:6233a446d18133dc8cd43a12417cdca4219c12c91dcbe91aef4de5be4046d488"}, + {file = "anystore-0.1.13-py3-none-any.whl", hash = "sha256:ab98e6a720ce0c9982abad5da4e39667332a3a93d23eec0164b4b37962acf88c"}, + {file = "anystore-0.1.13.tar.gz", hash = "sha256:d5ed82fa4143ab696f7eda39d7b3d131d797e197ea0b609597f5c16bf2ea9731"}, ] [package.dependencies] @@ -252,6 +252,8 @@ pydantic-settings = ">=2.2.1,<3.0.0" pytest = ">=8.0.2,<9.0.0" rich = ">=13.7.0,<14.0.0" s3fs = ">2023.10,<2025" +shortuuid = ">=1.0.13,<2.0.0" +sshfs = ">=2024.9.0,<2025.0.0" structlog = ">=24.4.0,<25.0.0" typer = ">=0.9,<0.13" @@ -284,6 +286,30 @@ files = [ {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, ] +[[package]] +name = "asyncssh" +version = "2.18.0" +description = "AsyncSSH: Asynchronous SSHv2 client and server library" +optional = false +python-versions = ">=3.6" +files = [ + {file = "asyncssh-2.18.0-py3-none-any.whl", hash = "sha256:ee09081200753eca137c893995ce3b95f8e157945aa8bda455ea810b30762d96"}, + {file = "asyncssh-2.18.0.tar.gz", hash = "sha256:1a322161c01f60b9719dc8f39f80db71e61f3f5e04abbc3420ce503126d87123"}, +] + +[package.dependencies] +cryptography = ">=39.0" +typing-extensions = ">=4.0.0" + +[package.extras] +bcrypt = ["bcrypt (>=3.1.3)"] +fido2 = ["fido2 (>=0.9.2)"] +gssapi = ["gssapi (>=1.2.0)"] +libnacl = ["libnacl (>=1.4.2)"] +pkcs11 = ["python-pkcs11 (>=0.7.0)"] +pyopenssl = ["pyOpenSSL (>=23.0.0)"] +pywin32 = ["pywin32 (>=227)"] + [[package]] name = "attrs" version = "24.2.0" @@ -1626,6 +1652,14 @@ files = [ {file = "jellyfish-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2fcaefebe9d67f282d89d3a66646b77184a42b3eca2771636789b2dc1288c003"}, {file = "jellyfish-1.1.0-cp312-none-win32.whl", hash = "sha256:e512c99941a257541ffd9f75c7a5c4689de0206841b72f1eb015599d17fed2c3"}, {file = "jellyfish-1.1.0-cp312-none-win_amd64.whl", hash = "sha256:2b928bad2887c662783a4d9b5828ed1fa0e943f680589f7fc002c456fc02e184"}, + {file = "jellyfish-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:5d510b04e2a39f27aef391ca18bf527ec5d9a2438a63731b87faada83996cb92"}, + {file = "jellyfish-1.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:57d005cc5daa4d0a8d88341d86b1dce24e3f1d7721da75326c0b7af598a4f58c"}, + {file = "jellyfish-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:889edab0fb2a29d29c148c9327752df525c9bdaef03eef01d1bd9c1f90b47ebf"}, + {file = "jellyfish-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:937b657aacba8fe8482ebc5fea5ba1aee987ecb9da0f037bfb8a1a9045d05746"}, + {file = "jellyfish-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3cb5088436ce1fdabcb46aed3a3cc215f0432313596f4e5abe5300ed833b697c"}, + {file = "jellyfish-1.1.0-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:af74156301a0ff05a22e8cf46250678e23fa447279ba6dffbf9feff01128f51d"}, + {file = "jellyfish-1.1.0-cp313-cp313-musllinux_1_1_i686.whl", hash = "sha256:3f978bc430bbed4df3c10b2a66be7b5bddd09e6c2856c7a17fa2298fb193d4d4"}, + {file = "jellyfish-1.1.0-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:b460f0bbde533f6f8624c1d7439e7f511b227ca18a58781e7f38f21961bd3f09"}, {file = "jellyfish-1.1.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:7cd4b706cb6c4739846d78a398c67996cb451b09a732a625793cfe8d4f37af1b"}, {file = "jellyfish-1.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:61cded25b47fe6b4c2ea9478c0a5a7531845218525a1b2627c67907ee9fe9b15"}, {file = "jellyfish-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:04bf33577059afba33227977e4a2c08ccb954eb77c849fde564af3e31ee509d9"}, @@ -3672,6 +3706,30 @@ files = [ [package.dependencies] typing-extensions = ">=3.7.4" +[[package]] +name = "sshfs" +version = "2024.9.0" +description = "SSH Filesystem -- Async SSH/SFTP backend for fsspec" +optional = false +python-versions = "*" +files = [ + {file = "sshfs-2024.9.0-py3-none-any.whl", hash = "sha256:bc3f4bd33b20b3e5fd8fbbf640d0b87d8a9531ff8e94a7beb8778d3853b07053"}, + {file = "sshfs-2024.9.0.tar.gz", hash = "sha256:53589de34083f7f59203473526d80d9b1692267c37bf51f007d589660feaf458"}, +] + +[package.dependencies] +asyncssh = ">=2.11.0,<3" +fsspec = ">=2021.8.1" + +[package.extras] +bcrypt = ["asyncssh[bcrypt]"] +fido2 = ["asyncssh[fido2]"] +gssapi = ["asyncssh[gssapi]"] +libnacl = ["asyncssh[libnacl]"] +pkcs11 = ["asyncssh[python-pkcs11]"] +pyopenssl = ["asyncssh[pyopenssl]"] +pywin32 = ["asyncssh[pywin32]"] + [[package]] name = "stack-data" version = "0.6.3"