diff --git a/poetry.lock b/poetry.lock index 18292f1..9cf1f4a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1126,31 +1126,30 @@ tqdm = ["tqdm"] [[package]] name = "ftmq" -version = "4.2.5" +version = "4.3.4" description = "followthemoney query dsl and io helpers" optional = false python-versions = "<4,>=3.11" groups = ["main"] files = [ - {file = "ftmq-4.2.5-py3-none-any.whl", hash = "sha256:6da533fa06596286f20704c4e2509b9c24d546ca517078529db800f6923af383"}, - {file = "ftmq-4.2.5.tar.gz", hash = "sha256:97e31419e94d69cf65f4843a6a4130ff642ff517182fa5e3806003ca89a50827"}, + {file = "ftmq-4.3.4-py3-none-any.whl", hash = "sha256:41c6dbc8f3b869cd358a4d81e416926ef854cd657fc52045d40376f0efc8b4ab"}, + {file = "ftmq-4.3.4.tar.gz", hash = "sha256:c44c5d38940271deb9ae1ac210232195303bedec47c68dee6ed65acc2d108915"}, ] [package.dependencies] -anystore = ">=0.4.0,<0.5.0" +anystore = ">=0.4.2,<0.5.0" click = ">=8.2.1,<9.0.0" click-default-group = ">=1.2.4,<2.0.0" -followthemoney = ">=4.2.2,<5.0.0" -nomenklatura = ">=4.1.9,<5.0.0" +followthemoney = ">=4.3.4,<5.0.0" +nomenklatura = ">=4.3.2,<5.0.0" orjson = ">=3.10.18,<4.0.0" -pycountry = ">=24.6.1,<25.0.0" pydantic = ">=2.11.3,<3.0.0" pyicu = ">=2.15.2,<3.0.0" -rigour = ">=1.3.10,<2.0.0" +rigour = ">=1.5.0,<2.0.0" [package.extras] aleph = ["alephclient (>=2.6.0,<3.0.0)", "furl (>=2.1.4,<3.0.0)"] -lake = ["deltalake (>=1.1.4,<2.0.0)", "duckdb (>=1.4.0,<2.0.0)", "pandas (>=2.3.2,<3.0.0)", "pyarrow (>=21.0.0,<22.0.0)"] +lake = ["deltalake (>=1.2.1,<2.0.0)", "duckdb (>=1.4.1,<2.0.0)", "pandas (>=2.3.3,<3.0.0)", "pyarrow (>=21.0.0,<22.0.0)"] level = ["plyvel (>=1.5.1,<2.0.0)"] postgres = ["psycopg[pool] (>=3.2.9,<4.0.0)", "sqlalchemy (>=2.0.36,<3.0.0)"] redis = ["fakeredis (>=2.26.2,<3.0.0)", "redis (>=5.2.1,<6.0.0)"] @@ -2089,32 +2088,33 @@ files = [ [[package]] name = "nomenklatura" -version = "4.1.9" +version = "4.5.3" description = "Make record linkages in followthemoney data." optional = false python-versions = ">=3.11" groups = ["main"] files = [ - {file = "nomenklatura-4.1.9-py3-none-any.whl", hash = "sha256:e46d578ffcd6dff1730de7027b6d44b728564ebe1ebed34934bb816e20a2de05"}, + {file = "nomenklatura-4.5.3-py3-none-any.whl", hash = "sha256:b0f7bde9308f3bee0884d287f0dee49d3c3c57b9772999d01614c5912b517037"}, ] [package.dependencies] click = "<9.0.0" +duckdb = ">=1.2.0,<2.0.0" fingerprints = ">=1.3.1,<2.0.0" -followthemoney = ">=4.1.1,<5.0.0" +followthemoney = ">=4.5.0,<5.0.0" lxml = ">4.0.0,<7.0.0" pydantic = ">2.0.0,<3.0.0" rich = ">=13.0.0,<15.0.0" -rigour = ">=1.3.8,<2.0.0" +rigour = ">=1.6.0,<2.0.0" scikit-learn = "1.7.2" shortuuid = ">=1.0.11,<2.0.0" sqlalchemy = ">=2.0.0" textual = ">=3.0.0,<5.0.0" [package.extras] -dev = ["build", "bump2version", "coverage (>=4.1)", "fakeredis", "flake8 (>=2.6.0)", "lxml-stubs", "mypy", "plyvel (<2.0.0)", "psycopg2-binary", "pytest", "pytest-cov", "redis (>5.0.0,<7.0.0)", "requests-mock", "twine", "types-pyyaml", "types-redis", "types-requests", "types-setuptools", "wheel (>=0.29.0)"] +dev = ["build", "bump2version", "coverage (>=4.1)", "fakeredis", "flake8 (>=2.6.0)", "lxml-stubs", "mypy", "plyvel (<2.0.0)", "psycopg2-binary", "pytest", "pytest-cov", "redis (>5.0.0,<8.0.0)", "requests-mock", "twine", "types-pyyaml", "types-redis", "types-requests", "types-setuptools", "wheel (>=0.29.0)"] leveldb = ["plyvel (<2.0.0)"] -redis = ["redis (>5.0.0,<7.0.0)"] +redis = ["redis (>5.0.0,<8.0.0)"] [[package]] name = "normality" @@ -2706,18 +2706,6 @@ files = [ {file = "pycodestyle-2.14.0.tar.gz", hash = "sha256:c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783"}, ] -[[package]] -name = "pycountry" -version = "24.6.1" -description = "ISO country, subdivision, language, currency and script definitions and their translations" -optional = false -python-versions = ">=3.8" -groups = ["main"] -files = [ - {file = "pycountry-24.6.1-py3-none-any.whl", hash = "sha256:f1a4fb391cd7214f8eefd39556d740adcc233c778a27f8942c8dca351d6ce06f"}, - {file = "pycountry-24.6.1.tar.gz", hash = "sha256:b61b3faccea67f87d10c1f2b0fc0be714409e8fcdcc1315613174f6466c10221"}, -] - [[package]] name = "pydantic" version = "2.12.0"