diff --git a/backend/pyproject.toml b/backend/pyproject.toml index a8fbad7fbc..184d4540fe 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -72,7 +72,7 @@ dependencies = [ "Werkzeug>=1.0.1,<4.0.0", "django-import-export<4.0.0,>=3.2.0", "dal-admin-filters==1.1.0", - "django-markdownify==0.9.5", + "django-markdownify==0.9.7", "django-imagekit==5.0.0", "pillow==12.2.0", "redis[hiredis]==5.0.2", diff --git a/backend/uv.lock b/backend/uv.lock index 7619114c3d..3c674352f9 100644 --- a/backend/uv.lock +++ b/backend/uv.lock @@ -226,7 +226,7 @@ requires-dist = [ { name = "django-environ", specifier = "==0.10.0" }, { name = "django-imagekit", specifier = "==5.0.0" }, { name = "django-import-export", specifier = ">=3.2.0,<4.0.0" }, - { name = "django-markdownify", specifier = "==0.9.5" }, + { name = "django-markdownify", specifier = "==0.9.7" }, { name = "django-model-utils", specifier = "==5.0.0" }, { name = "django-ordered-model", specifier = "==3.5" }, { name = "django-queryinspect", specifier = ">=1.1.0,<2.0.0" }, @@ -693,7 +693,7 @@ name = "cryptography" version = "46.0.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, + { name = "cffi", marker = "platform_python_implementation != 'PyPy' and python_full_version >= '3.13.0'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/47/93/ac8f3d5ff04d54bc814e961a43ae5b0b146154c89c61b47bb07557679b18/cryptography-46.0.7.tar.gz", hash = "sha256:e4cfd68c5f3e0bfdad0d38e023239b96a2fe84146481852dffbcca442c245aa5", size = 750652 } wheels = [ @@ -926,16 +926,16 @@ wheels = [ [[package]] name = "django-markdownify" -version = "0.9.5" +version = "0.9.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "bleach", extra = ["css"] }, { name = "django" }, { name = "markdown" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6c/33/3abb966e2b238af4c9a5d3ee38a7aa7e51b644b4b20bf8533b6fd1c1bf96/django_markdownify-0.9.5.tar.gz", hash = "sha256:34c34eba4a797282a5c5bd97b13cec84d6a4c0673ad47ce1c1d000d74dd8d4ab", size = 7939 } +sdist = { url = "https://files.pythonhosted.org/packages/db/ae/2ecbac028f470ed78b8826413495d5ea60c9d53d7af000729ff3a7663ff8/django_markdownify-0.9.7.tar.gz", hash = "sha256:2e59dfd445ad6362288f7bc1574e45d8356848463e261b878fd70df6a272c47f", size = 8084 } wheels = [ - { url = "https://files.pythonhosted.org/packages/1b/35/c7a4bd957b279a8e7c808116bed399b73874ed3da78689993ee76f30d9f6/django_markdownify-0.9.5-py3-none-any.whl", hash = "sha256:2c4ae44e386c209453caf5e9ea1b74f64535985d338ad2d5ad5e7089cc94be86", size = 10342 }, + { url = "https://files.pythonhosted.org/packages/34/b9/9b1a28f605ad75fa7e4588f51661eb3c7c5feb5ad23e985761e9a14d01c4/django_markdownify-0.9.7-py3-none-any.whl", hash = "sha256:ca3a6361f952d1c1b661c13229f69219a36e745358aa0f377212aef8f09e4cf3", size = 10449 }, ] [[package]] @@ -1246,7 +1246,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "google-auth" }, { name = "googleapis-common-protos" }, - { name = "proto-plus" }, + { name = "proto-plus", marker = "python_full_version >= '3.13.0'" }, { name = "protobuf" }, { name = "requests" }, ] @@ -1431,7 +1431,7 @@ name = "httplib2" version = "0.22.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyparsing" }, + { name = "pyparsing", marker = "python_full_version >= '3.13.0'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/3d/ad/2371116b22d616c194aa25ec410c9c6c37f23599dcd590502b74db197584/httplib2-0.22.0.tar.gz", hash = "sha256:d7a10bc5ef5ab08322488bde8c726eeee5c8618723fdb399597ec58f3d82df81", size = 351116 } wheels = [ @@ -1479,7 +1479,7 @@ name = "humanfriendly" version = "10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyreadline3", marker = "sys_platform == 'win32'" }, + { name = "pyreadline3", marker = "python_full_version >= '3.13.0' and sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cc/3f/2c29224acb2e2df4d2046e4c73ee2662023c58ff5b113c4c1adac0886c43/humanfriendly-10.0.tar.gz", hash = "sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc", size = 360702 } wheels = [ @@ -1646,7 +1646,7 @@ name = "libcst" version = "1.8.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pyyaml-ft" }, + { name = "pyyaml-ft", marker = "python_full_version >= '3.13.0'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/89/aa/b52d195b167958fe1bd106a260f64cc80ec384f6ac2a9cda874d8803df06/libcst-1.8.2.tar.gz", hash = "sha256:66e82cedba95a6176194a817be4232c720312f8be6d2c8f3847f3317d95a0c7f", size = 881534 } wheels = [ @@ -1756,8 +1756,8 @@ version = "0.6.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, - { name = "numpy" }, - { name = "onnxruntime" }, + { name = "numpy", marker = "python_full_version >= '3.13.0'" }, + { name = "onnxruntime", marker = "python_full_version >= '3.13.0'" }, { name = "python-dotenv" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fe/b6/8fdd991142ad3e037179a494b153f463024e5a211ef3ad948b955c26b4de/magika-0.6.2.tar.gz", hash = "sha256:37eb6ae8020f6e68f231bc06052c0a0cbe8e6fa27492db345e8dc867dbceb067", size = 3036634 } @@ -2215,7 +2215,7 @@ name = "opencv-python-headless" version = "4.10.0.84" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy" }, + { name = "numpy", marker = "python_full_version >= '3.13.0'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2f/7e/d20f68a5f1487adf19d74378d349932a386b1ece3be9be9915e5986db468/opencv-python-headless-4.10.0.84.tar.gz", hash = "sha256:f2017c6101d7c2ef8d7bc3b414c37ff7f54d64413a1847d89970b6b7069b4e1a", size = 95117755 } wheels = [ @@ -2253,7 +2253,7 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy" }, + { name = "numpy", marker = "python_full_version >= '3.13.0'" }, { name = "python-dateutil" }, { name = "pytz" }, { name = "tzdata" }, @@ -3274,8 +3274,8 @@ name = "stripe" version = "10.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "requests" }, - { name = "typing-extensions" }, + { name = "requests", marker = "python_full_version >= '3.13.0'" }, + { name = "typing-extensions", marker = "python_full_version >= '3.13.0'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bb/da/bd8c4be9099fea125fb44fe88a17b4dddd9e20506c3ee46fd47090a1ffef/stripe-10.5.0.tar.gz", hash = "sha256:4e7966a2bba0095354ae00d6dc352c2b58646f1ac258a9c28bf56973ae102bb1", size = 1301564 } wheels = [ @@ -3436,7 +3436,7 @@ dependencies = [ { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, { name = "nvidia-nvshmem-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, - { name = "setuptools" }, + { name = "setuptools", marker = "python_full_version >= '3.13.0'" }, { name = "sympy" }, { name = "triton", marker = "platform_machine == 'x86_64' and platform_system == 'Linux'" }, { name = "typing-extensions" }, @@ -3809,7 +3809,7 @@ wheels = [ [package.optional-dependencies] heif = [ - { name = "pillow-heif" }, + { name = "pillow-heif", marker = "python_full_version >= '3.13.0'" }, ] [[package]]