diff --git a/api/pdm.lock b/api/pdm.lock index d3590d2bb8a..56797dd210d 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:43ee189e84759443396c2f4b3c79a7d6b30a5a74158bbedf44df0c5369a722a4" +content_hash = "sha256:952b433a916c0c7d09f46a6d96da037194e4a09a02f678b3d5cab1cc8ab2326b" [[metadata.targets]] requires_python = "==3.12.*" @@ -367,16 +367,16 @@ files = [ [[package]] name = "deepdiff" -version = "6.7.1" -requires_python = ">=3.7" +version = "8.0.1" +requires_python = ">=3.8" summary = "Deep Difference and Search of any Python object/data. Recreate objects by adding adding deltas to each other." groups = ["default"] dependencies = [ - "ordered-set<4.2.0,>=4.0.2", + "orderly-set==5.2.2", ] files = [ - {file = "deepdiff-6.7.1-py3-none-any.whl", hash = "sha256:58396bb7a863cbb4ed5193f548c56f18218060362311aa1dc36397b2f25108bd"}, - {file = "deepdiff-6.7.1.tar.gz", hash = "sha256:b367e6fa6caac1c9f500adc79ada1b5b1242c50d5f716a1a4362030197847d30"}, + {file = "deepdiff-8.0.1-py3-none-any.whl", hash = "sha256:42e99004ce603f9a53934c634a57b04ad5900e0d8ed0abb15e635767489cbc05"}, + {file = "deepdiff-8.0.1.tar.gz", hash = "sha256:245599a4586ab59bb599ca3517a9c42f3318ff600ded5e80a3432693c8ec3c4b"}, ] [[package]] @@ -1160,17 +1160,6 @@ path = "../packages/python/openverse-attribution" summary = "Provides utilities related to open licenses, tools, and attribution." groups = ["default", "overrides"] -[[package]] -name = "ordered-set" -version = "4.1.0" -requires_python = ">=3.7" -summary = "An OrderedSet is a custom MutableSet that remembers its order, so that every" -groups = ["default"] -files = [ - {file = "ordered-set-4.1.0.tar.gz", hash = "sha256:694a8e44c87657c59292ede72891eb91d34131f6531463aab3009191c77364a8"}, - {file = "ordered_set-4.1.0-py3-none-any.whl", hash = "sha256:046e1132c71fcf3330438a539928932caf51ddbc582496833e23de611de14562"}, -] - [[package]] name = "orderedmultidict" version = "1.0.1" @@ -1184,6 +1173,17 @@ files = [ {file = "orderedmultidict-1.0.1.tar.gz", hash = "sha256:04070bbb5e87291cc9bfa51df413677faf2141c73c61d2a5f7b26bea3cd882ad"}, ] +[[package]] +name = "orderly-set" +version = "5.2.2" +requires_python = ">=3.8" +summary = "Orderly set" +groups = ["default"] +files = [ + {file = "orderly_set-5.2.2-py3-none-any.whl", hash = "sha256:f7a37c95a38c01cdfe41c3ffb62925a318a2286ea0a41790c057fc802aec54da"}, + {file = "orderly_set-5.2.2.tar.gz", hash = "sha256:52a18b86aaf3f5d5a498bbdb27bf3253a4e5c57ab38e5b7a56fa00115cd28448"}, +] + [[package]] name = "packaging" version = "24.1" diff --git a/api/pyproject.toml b/api/pyproject.toml index 2517231c6fb..2317a79936e 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ "adrf >=0.1.4, <0.2", "aiohttp >=3.9.3, <4", "aws-requests-auth >=0.4.3, <0.5", - "deepdiff >=6.7.1, <7", + "deepdiff >=8.0.1, <9", "django >=4.2.11, <5", "django-asgi-lifespan >=0.4, <0.5", "django-cors-headers >=4.3.1, <5",