diff --git a/poetry.lock b/poetry.lock index 63f1f2c..9f3d46c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -209,13 +209,13 @@ files = [ [[package]] name = "anystore" -version = "0.1.3" +version = "0.1.5" description = "Store and cache things anywhere" optional = false python-versions = "<4,>=3.11" files = [ - {file = "anystore-0.1.3-py3-none-any.whl", hash = "sha256:d18d56caa3bdc77c3b2295760c540fc962341099ec92c3fa2ee6d837460dbf93"}, - {file = "anystore-0.1.3.tar.gz", hash = "sha256:8b0a6d3338a9df800845d9327b826685675109f3097fa07e930ccb2675d9cca5"}, + {file = "anystore-0.1.5-py3-none-any.whl", hash = "sha256:2c7ba5dd20bf8d48b20e809f5c794642a1b3ca67cd08f59641ad1a630bfd0459"}, + {file = "anystore-0.1.5.tar.gz", hash = "sha256:1b70b8e257a78d3bb89c93765c8690d53f338ed3138eab86d236155dc8f4ab4a"}, ] [package.dependencies] @@ -223,7 +223,6 @@ adlfs = ">2023.10,<2025" banal = ">=1.0.6,<2.0.0" cloudpickle = ">=3.0.0,<4.0.0" cryptography = ">=42.0.4" -fakeredis = ">=2.21.1,<3.0.0" fsspec = ">2023.10,<2025" gcsfs = ">2023.10,<2025" orjson = ">=3.9.15,<4.0.0" @@ -231,10 +230,8 @@ pyaml = ">=23.12,<25.0" pydantic = ">=2.6.3,<3.0.0" pydantic-settings = ">=2.2.1,<3.0.0" pytest = ">=8.0.2,<9.0.0" -redis = ">=5.0.2,<6.0.0" rich = ">=13.7.0,<14.0.0" s3fs = ">2023.10,<2025" -sqlalchemy = ">=2.0.28,<3.0.0" typer = ">=0.9,<0.13" [[package]] @@ -255,17 +252,6 @@ six = ">=1.12.0" astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] -[[package]] -name = "async-timeout" -version = "4.0.3" -description = "Timeout context manager for asyncio programs" -optional = false -python-versions = ">=3.7" -files = [ - {file = "async-timeout-4.0.3.tar.gz", hash = "sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f"}, - {file = "async_timeout-4.0.3-py3-none-any.whl", hash = "sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028"}, -] - [[package]] name = "attrs" version = "23.2.0" @@ -1027,28 +1013,6 @@ files = [ [package.extras] tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] -[[package]] -name = "fakeredis" -version = "2.23.2" -description = "Python implementation of redis API, can be used for testing purposes." -optional = false -python-versions = "<4.0,>=3.7" -files = [ - {file = "fakeredis-2.23.2-py3-none-any.whl", hash = "sha256:3721946b955930c065231befd24a9cdc68b339746e93848ef01a010d98e4eb4f"}, - {file = "fakeredis-2.23.2.tar.gz", hash = "sha256:d649c409abe46c63690b6c35d3c460e4ce64c69a52cea3f02daff2649378f878"}, -] - -[package.dependencies] -redis = ">=4" -sortedcontainers = ">=2,<3" - -[package.extras] -bf = ["pyprobables (>=0.6,<0.7)"] -cf = ["pyprobables (>=0.6,<0.7)"] -json = ["jsonpath-ng (>=1.6,<2.0)"] -lua = ["lupa (>=2.1,<3.0)"] -probabilistic = ["pyprobables (>=0.6,<0.7)"] - [[package]] name = "filelock" version = "3.14.0" @@ -1261,18 +1225,18 @@ tqdm = ["tqdm"] [[package]] name = "ftmq" -version = "0.6.5" +version = "0.6.7" description = "followthemoney query dsl and io helpers" optional = false python-versions = "<3.12,>=3.11" files = [ - {file = "ftmq-0.6.5-py3-none-any.whl", hash = "sha256:80b5e1faee042418a8c6d61336aff2f667ce59d69e05ed2826f2565bbe022fbb"}, - {file = "ftmq-0.6.5.tar.gz", hash = "sha256:37bc1a32ebf5d12c13d27a30d24a1e4e6eaa55f7d6bcf66709cfeb07fdf0999e"}, + {file = "ftmq-0.6.7-py3-none-any.whl", hash = "sha256:6eb3bb84933cb4102d2762fbe02f157d0b40be0964095192cba13864b2b5ae98"}, + {file = "ftmq-0.6.7.tar.gz", hash = "sha256:8c000fc9b98ca12d97cb5bab9b29bd27d9b379b0521b5eaabea6c25a3f719e0b"}, ] [package.dependencies] alephclient = ">=2.4.1,<3.0.0" -anystore = ">=0.1.3,<0.2.0" +anystore = ">=0.1.5,<0.2.0" banal = ">=1.0.6,<2.0.0" certifi = ">=2024.2.2" click = ">=8.1.7,<9.0.0" @@ -1282,7 +1246,7 @@ followthemoney = ">=3.6.0,<4.0.0" nomenklatura = ">3.10,<3.11" orjson = ">=3.10.3,<4.0.0" pantomime = ">=0.6.1,<0.7.0" -pycountry = ">=23.12.11,<24.0.0" +pycountry = ">=23.12.11,<25.0.0" pydantic = ">=2.7.1,<3.0.0" PyICU = ">=2.13.1,<3.0.0" sqlalchemy = ">=2.0.30,<3.0.0" @@ -3323,24 +3287,6 @@ html = ["html5lib (>=1.0,<2.0)"] lxml = ["lxml (>=4.3.0,<5.0.0)"] networkx = ["networkx (>=2.0.0,<3.0.0)"] -[[package]] -name = "redis" -version = "5.0.4" -description = "Python client for Redis database and key-value store" -optional = false -python-versions = ">=3.7" -files = [ - {file = "redis-5.0.4-py3-none-any.whl", hash = "sha256:7adc2835c7a9b5033b7ad8f8918d09b7344188228809c98df07af226d39dec91"}, - {file = "redis-5.0.4.tar.gz", hash = "sha256:ec31f2ed9675cc54c21ba854cfe0462e6faf1d83c8ce5944709db8a4700b9c61"}, -] - -[package.dependencies] -async-timeout = {version = ">=4.0.3", markers = "python_full_version < \"3.11.3\""} - -[package.extras] -hiredis = ["hiredis (>=1.0.0)"] -ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==20.0.1)", "requests (>=2.26.0)"] - [[package]] name = "requests" version = "2.32.0" @@ -3608,17 +3554,6 @@ files = [ {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] -[[package]] -name = "sortedcontainers" -version = "2.4.0" -description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" -optional = false -python-versions = "*" -files = [ - {file = "sortedcontainers-2.4.0-py2.py3-none-any.whl", hash = "sha256:a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"}, - {file = "sortedcontainers-2.4.0.tar.gz", hash = "sha256:25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88"}, -] - [[package]] name = "sqlalchemy" version = "2.0.30"