diff --git a/api/pdm.lock b/api/pdm.lock index 1f52b31668b..83da7e3cb42 100644 --- a/api/pdm.lock +++ b/api/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev", "overrides", "test"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:ce6c87b39cf93a5e17ea0621b2bf957e309467080d7474788219f546ab135b38" +content_hash = "sha256:b6787319aee45c1c5a23533f8eeea107cba30aad114f48ca9481d585176aa07b" [[metadata.targets]] requires_python = "==3.12.*" @@ -78,7 +78,7 @@ name = "anyio" version = "3.7.1" requires_python = ">=3.7" summary = "High level compatibility layer for multiple asynchronous event loop implementations" -groups = ["default", "test"] +groups = ["default", "dev", "test"] dependencies = [ "exceptiongroup; python_version < \"3.11\"", "idna>=2.8", @@ -735,7 +735,7 @@ files = [ name = "furl" version = "2.1.3" summary = "URL manipulation made simple." -groups = ["default", "test"] +groups = ["test"] dependencies = [ "orderedmultidict>=1.0.1", "six>=1.8.0", @@ -895,7 +895,7 @@ name = "idna" version = "3.7" requires_python = ">=3.5" summary = "Internationalized Domain Names in Applications (IDNA)" -groups = ["default", "test"] +groups = ["default", "dev", "test"] files = [ {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, @@ -1175,7 +1175,7 @@ files = [ name = "orderedmultidict" version = "1.0.1" summary = "Ordered Multivalue Dictionary" -groups = ["default", "test"] +groups = ["test"] dependencies = [ "six>=1.8.0", ] @@ -1295,7 +1295,7 @@ name = "pook" version = "2.0.0" requires_python = ">=3.8" summary = "HTTP traffic mocking and expectations made easy" -groups = ["default", "test"] +groups = ["test"] dependencies = [ "furl>=0.5.6", "jsonschema>=2.5.1", @@ -1809,7 +1809,7 @@ name = "sniffio" version = "1.3.1" requires_python = ">=3.7" summary = "Sniff out which async library your code is running under" -groups = ["default", "test"] +groups = ["default", "dev", "test"] files = [ {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, @@ -2129,7 +2129,7 @@ name = "watchfiles" version = "0.24.0" requires_python = ">=3.8" summary = "Simple, modern and high performance file watching and code reload in python." -groups = ["default"] +groups = ["default", "dev"] dependencies = [ "anyio>=3.0.0", ] @@ -2230,7 +2230,7 @@ name = "xmltodict" version = "0.13.0" requires_python = ">=3.4" summary = "Makes working with XML feel like you are working with JSON" -groups = ["default", "test"] +groups = ["test"] files = [ {file = "xmltodict-0.13.0-py2.py3-none-any.whl", hash = "sha256:aa89e8fd76320154a40d19a0df04a4695fb9dc5ba977cbb68ab3e4eb225e7852"}, {file = "xmltodict-0.13.0.tar.gz", hash = "sha256:341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56"}, diff --git a/api/pyproject.toml b/api/pyproject.toml index fd99d9d01b5..efdb0c2dc88 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -26,7 +26,7 @@ dependencies = [ "django-uuslug >=2.0.0, <3", "djangorestframework >=3.14.0, <4", "drf-spectacular >=0.27.1, <0.28", - "elasticsearch==8.13.0", + "elasticsearch >=8.13.0, <9", "elasticsearch-dsl >=8.12.0, <9", "future >=0.18.3, <0.19", "limit >=0.2.3, <0.3", @@ -38,7 +38,6 @@ dependencies = [ "uvicorn[standard] >=0.30, <0.31", "openverse-attribution @ file:///${PROJECT_ROOT}/../packages/python/openverse-attribution", "structlog-sentry>=2.1.0", - "pook==2.0.0", ] [tool.pdm] @@ -50,10 +49,11 @@ overrides = [ "-e openverse-attribution @ file:///${PROJECT_ROOT}/../packages/python/openverse-attribution" ] dev = [ - "ipython >=8.22.1, <9", - "pgcli >=4.1, <5", - "remote-pdb >=2.1.0, <3", - "setuptools >=75.2,<76", + "ipython >=8.22.1, <9", + "pgcli >=4.1, <5", + "remote-pdb >=2.1.0, <3", + "setuptools >=75.2,<76", + "watchfiles>=0.24.0", ] test = [ "factory-boy >=3.3.0, <4",