diff --git a/poetry.lock b/poetry.lock index bc0d17d..33d7c36 100644 --- a/poetry.lock +++ b/poetry.lock @@ -72,13 +72,13 @@ crt = ["awscrt (==0.22.0)"] [[package]] name = "certifi" -version = "2024.8.30" +version = "2024.12.14" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"}, - {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"}, + {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"}, + {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"}, ] [[package]] @@ -249,18 +249,18 @@ testing = ["coverage[toml] (>=5.0a4)", "pytest (>=4.6.11)"] [[package]] name = "ds-caselaw-marklogic-api-client" -version = "27.4.0" +version = "28.2.0" description = "An API client for interacting with the underlying data in Find Caselaw." optional = false python-versions = "<4.0,>=3.9" files = [ - {file = "ds_caselaw_marklogic_api_client-27.4.0-py3-none-any.whl", hash = "sha256:988c0da84956c7c8db1d4b7af69d5c651b9bff8b45831460fb770de84fdbb453"}, - {file = "ds_caselaw_marklogic_api_client-27.4.0.tar.gz", hash = "sha256:ef660a145292a3e67641e28fd3e341d5122b2cc3c16451ad6cd47a841bf908a7"}, + {file = "ds_caselaw_marklogic_api_client-28.2.0-py3-none-any.whl", hash = "sha256:36b79f3a6e304dd38b23457f438199965cbe0b51188878fc6f2787b52b04954e"}, + {file = "ds_caselaw_marklogic_api_client-28.2.0.tar.gz", hash = "sha256:5b9e8689b783fb16b5161c97f0aae10c455ad0165a71f2c7c7041971ad25f23f"}, ] [package.dependencies] boto3 = ">=1.26.112,<2.0.0" -certifi = ">=2024.8.30,<2024.9.0" +certifi = ">=2024.12.14,<2024.13.0" charset-normalizer = ">=3.0.0,<4.0.0" django-environ = ">=0.11.0,<0.12.0" ds-caselaw-utils = ">=2.0.0,<3.0.0" @@ -274,6 +274,7 @@ pytz = ">=2024.1,<2025.0" requests = ">=2.28.2,<3.0.0" requests-toolbelt = ">=0.10.1,<1.1.0" saxonche = ">=12.5.0,<13.0.0" +sqids = ">=0.5.0,<0.6.0" typing-extensions = ">=4.7.1,<5.0.0" [[package]] @@ -988,6 +989,17 @@ files = [ {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, ] +[[package]] +name = "sqids" +version = "0.5.0" +description = "Generate YouTube-like ids from numbers." +optional = false +python-versions = ">=3.6" +files = [ + {file = "sqids-0.5.0-py3-none-any.whl", hash = "sha256:4c2d1eabf4721e6e18001b1ff2bc0b30d059447ef96f1e1d1fb7f56841814154"}, + {file = "sqids-0.5.0.tar.gz", hash = "sha256:647798e7d5bfeb236e7ac4709cfd4cd808630a6c50f80205df17b4c93e560140"}, +] + [[package]] name = "starlette" version = "0.41.3" @@ -1054,4 +1066,4 @@ standard = ["colorama (>=0.4)", "httptools (>=0.6.3)", "python-dotenv (>=0.13)", [metadata] lock-version = "2.0" python-versions = ">=3.12, <4" -content-hash = "c1fcbe760c7e34b9ffc8e08f25ff10eb7bcd3fbb870564edbe4d541a5252c890" +content-hash = "6f11b2dd637ede5be1547b73b5987721864d99bd719005ac77cae7c76709b5e5" diff --git a/pyproject.toml b/pyproject.toml index 278e6dc..3ebbdfd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ readme = "README.md" python = ">=3.12, <4" fastapi = ">=0.103.2" python-dotenv = ">=1.0.0" -ds-caselaw-marklogic-api-client = "27.4.0" +ds-caselaw-marklogic-api-client = "28.2.0" django-environ = ">=0.11.2" requests = {extras = ["use-chardet-on-py3"], version = ">=2.31.0"} requests-toolbelt = ">=1.0.0"