diff --git a/package.json b/package.json index 5625c78..e8ec3a6 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "prettier": "^3.3.3", "sass": "^1.77.8", "typescript": "^5.5.4", - "vite": "^5.3.5" + "vite": "^5.4.0" }, "dependencies": { "@popperjs/core": "^2.11.8", diff --git a/pdm.lock b/pdm.lock index df75994..247314a 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "debug", "dev", "lint", "server", "typing"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:8b19cd304c24ec13f963f05b24699fde083f4e85e173a93139a98f2e0c15eb25" +content_hash = "sha256:9a21c503f2ee5a390ab20a4edc47ec3bf9c2899b6995600c1ba45aed79b5df65" [[metadata.targets]] requires_python = "==3.11.*" @@ -379,17 +379,17 @@ files = [ [[package]] name = "django-admin-logs" -version = "1.2.0" -requires_python = ">=3.6" +version = "1.3.0" +requires_python = ">=3.8" summary = "View, delete or disable Django admin log entries." groups = ["default"] marker = "python_version == \"3.11\"" dependencies = [ - "Django>=3.2", + "Django>=4.2", ] files = [ - {file = "django-admin-logs-1.2.0.tar.gz", hash = "sha256:4bb69c6e2bfaa7bd47ecf5c13674623e2be3b39c1550f39b2500450e6b2bdc62"}, - {file = "django_admin_logs-1.2.0-py3-none-any.whl", hash = "sha256:251614a2aa15d5bdd57fe90f9f263d38e6123ea77f52af07393eecdae684e05a"}, + {file = "django_admin_logs-1.3.0-py3-none-any.whl", hash = "sha256:e9619f185beb09397223bf973f6574db29da50c3066cc25f800f04d58af4c595"}, + {file = "django_admin_logs-1.3.0.tar.gz", hash = "sha256:57cd55f2dcc04592729b2778c03b86ba94cc64f5c2e286993114ca16464ff7e9"}, ] [[package]] @@ -987,7 +987,7 @@ files = [ [[package]] name = "google-api-python-client" -version = "2.140.0" +version = "2.141.0" requires_python = ">=3.7" summary = "Google API Client Library for Python" groups = ["default", "dev"] @@ -1000,8 +1000,8 @@ dependencies = [ "uritemplate<5,>=3.0.1", ] files = [ - {file = "google_api_python_client-2.140.0-py2.py3-none-any.whl", hash = "sha256:aeb4bb99e9fdd241473da5ff35464a0658fea0db76fe89c0f8c77ecfc3813404"}, - {file = "google_api_python_client-2.140.0.tar.gz", hash = "sha256:0bb973adccbe66a3d0a70abe4e49b3f2f004d849416bfec38d22b75649d389d8"}, + {file = "google_api_python_client-2.141.0-py2.py3-none-any.whl", hash = "sha256:43c05322b91791204465291b3852718fae38d4f84b411d8be847c4f86882652a"}, + {file = "google_api_python_client-2.141.0.tar.gz", hash = "sha256:0f225b1f45d5a6f8c2a400f48729f5d6da9a81138e81e0478d61fdd8edf6563a"}, ] [[package]] @@ -1169,7 +1169,7 @@ files = [ [[package]] name = "hypothesis" -version = "6.110.0" +version = "6.111.0" requires_python = ">=3.8" summary = "A library for property-based testing" groups = ["dev"] @@ -1180,13 +1180,13 @@ dependencies = [ "sortedcontainers<3.0.0,>=2.1.0", ] files = [ - {file = "hypothesis-6.110.0-py3-none-any.whl", hash = "sha256:976200b4c0b3e315c04bf33e1bc176054dd07ff40ef2c7f4129768a50aca9753"}, - {file = "hypothesis-6.110.0.tar.gz", hash = "sha256:fc1bd11cb913e83451d2cff3876ad771ab909d64b854a068d47cb4e6f53f2b0c"}, + {file = "hypothesis-6.111.0-py3-none-any.whl", hash = "sha256:7a51f678da3719a04a3ef61cd241384dd93b49f35d7cce22833745c66ac1d507"}, + {file = "hypothesis-6.111.0.tar.gz", hash = "sha256:04d0703621d9fdd61c079a4dda07babbe7ebf6d34eee6ad9484a2af0ee721801"}, ] [[package]] name = "hypothesis" -version = "6.110.0" +version = "6.111.0" extras = ["django"] requires_python = ">=3.8" summary = "A library for property-based testing" @@ -1194,11 +1194,11 @@ groups = ["dev"] marker = "python_version == \"3.11\"" dependencies = [ "django>=3.2", - "hypothesis==6.110.0", + "hypothesis==6.111.0", ] files = [ - {file = "hypothesis-6.110.0-py3-none-any.whl", hash = "sha256:976200b4c0b3e315c04bf33e1bc176054dd07ff40ef2c7f4129768a50aca9753"}, - {file = "hypothesis-6.110.0.tar.gz", hash = "sha256:fc1bd11cb913e83451d2cff3876ad771ab909d64b854a068d47cb4e6f53f2b0c"}, + {file = "hypothesis-6.111.0-py3-none-any.whl", hash = "sha256:7a51f678da3719a04a3ef61cd241384dd93b49f35d7cce22833745c66ac1d507"}, + {file = "hypothesis-6.111.0.tar.gz", hash = "sha256:04d0703621d9fdd61c079a4dda07babbe7ebf6d34eee6ad9484a2af0ee721801"}, ] [[package]] @@ -1281,15 +1281,15 @@ files = [ [[package]] name = "lxml" -version = "5.2.2" +version = "5.3.0" requires_python = ">=3.6" summary = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API." groups = ["default"] marker = "python_version == \"3.11\"" files = [ - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:303f540ad2dddd35b92415b74b900c749ec2010e703ab3bfd6660979d01fd4ed"}, - {file = "lxml-5.2.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eb00b549b13bd6d884c863554566095bf6fa9c3cecb2e7b399c4bc7904cb33b5"}, - {file = "lxml-5.2.2.tar.gz", hash = "sha256:bb2dc4898180bea79863d5487e5f9c7c34297414bad54bcd0f0852aee9cfdb87"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa617107a410245b8660028a7483b68e7914304a6d4882b5ff3d2d3eb5948d8c"}, + {file = "lxml-5.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:eec1bb8cdbba2925bedc887bc0609a80e599c75b12d87ae42ac23fd199445654"}, + {file = "lxml-5.3.0.tar.gz", hash = "sha256:4e109ca30d1edec1ac60cdbe341905dc3b8f55b16855e03a54aaf59e51ec8c6f"}, ] [[package]] @@ -1850,14 +1850,14 @@ files = [ [[package]] name = "ruff" -version = "0.5.6" +version = "0.6.0" requires_python = ">=3.7" summary = "An extremely fast Python linter and code formatter, written in Rust." groups = ["lint"] marker = "python_version == \"3.11\"" files = [ - {file = "ruff-0.5.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c94e084ba3eaa80c2172918c2ca2eb2230c3f15925f4ed8b6297260c6ef179ad"}, - {file = "ruff-0.5.6.tar.gz", hash = "sha256:07c9e3c2a8e1fe377dd460371c3462671a728c981c3205a5217291422209f642"}, + {file = "ruff-0.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f1749a0aef3ec41ed91a0e2127a6ae97d2e2853af16dbd4f3c00d7a3af726c5"}, + {file = "ruff-0.6.0.tar.gz", hash = "sha256:272a81830f68f9bd19d49eaf7fa01a5545c5a2e86f32a9935bb0e4bb9a1db5b8"}, ] [[package]] @@ -1874,14 +1874,14 @@ files = [ [[package]] name = "setuptools" -version = "72.1.0" +version = "72.2.0" requires_python = ">=3.8" summary = "Easily download, build, install, upgrade, and uninstall Python packages" groups = ["server", "typing"] marker = "python_version == \"3.11\"" files = [ - {file = "setuptools-72.1.0-py3-none-any.whl", hash = "sha256:5a03e1860cf56bb6ef48ce186b0e557fdba433237481a9a625176c2831be15d1"}, - {file = "setuptools-72.1.0.tar.gz", hash = "sha256:8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec"}, + {file = "setuptools-72.2.0-py3-none-any.whl", hash = "sha256:f11dd94b7bae3a156a95ec151f24e4637fb4fa19c878e4d191bfb8b2d82728c4"}, + {file = "setuptools-72.2.0.tar.gz", hash = "sha256:80aacbf633704e9c8bfa1d99fa5dd4dc59573efcf9e4042c13d3bcef91ac2ef9"}, ] [[package]] @@ -2285,7 +2285,7 @@ files = [ [[package]] name = "uvicorn" -version = "0.30.5" +version = "0.30.6" requires_python = ">=3.8" summary = "The lightning-fast ASGI server." groups = ["server"] @@ -2296,13 +2296,13 @@ dependencies = [ "typing-extensions>=4.0; python_version < \"3.11\"", ] files = [ - {file = "uvicorn-0.30.5-py3-none-any.whl", hash = "sha256:b2d86de274726e9878188fa07576c9ceeff90a839e2b6e25c917fe05f5a6c835"}, - {file = "uvicorn-0.30.5.tar.gz", hash = "sha256:ac6fdbd4425c5fd17a9fe39daf4d4d075da6fdc80f653e5894cdc2fd98752bee"}, + {file = "uvicorn-0.30.6-py3-none-any.whl", hash = "sha256:65fd46fe3fda5bdc1b03b94eb634923ff18cd35b2f084813ea79d1f103f711b5"}, + {file = "uvicorn-0.30.6.tar.gz", hash = "sha256:4b15decdda1e72be08209e860a1e10e92439ad5b97cf44cc945fcbee66fc5788"}, ] [[package]] name = "uvicorn" -version = "0.30.5" +version = "0.30.6" extras = ["standard"] requires_python = ">=3.8" summary = "The lightning-fast ASGI server." @@ -2313,14 +2313,14 @@ dependencies = [ "httptools>=0.5.0", "python-dotenv>=0.13", "pyyaml>=5.1", - "uvicorn==0.30.5", + "uvicorn==0.30.6", "uvloop!=0.15.0,!=0.15.1,>=0.14.0; (sys_platform != \"cygwin\" and sys_platform != \"win32\") and platform_python_implementation != \"PyPy\"", "watchfiles>=0.13", "websockets>=10.4", ] files = [ - {file = "uvicorn-0.30.5-py3-none-any.whl", hash = "sha256:b2d86de274726e9878188fa07576c9ceeff90a839e2b6e25c917fe05f5a6c835"}, - {file = "uvicorn-0.30.5.tar.gz", hash = "sha256:ac6fdbd4425c5fd17a9fe39daf4d4d075da6fdc80f653e5894cdc2fd98752bee"}, + {file = "uvicorn-0.30.6-py3-none-any.whl", hash = "sha256:65fd46fe3fda5bdc1b03b94eb634923ff18cd35b2f084813ea79d1f103f711b5"}, + {file = "uvicorn-0.30.6.tar.gz", hash = "sha256:4b15decdda1e72be08209e860a1e10e92439ad5b97cf44cc945fcbee66fc5788"}, ] [[package]] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f28780b..5d9e6e1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,8 +40,8 @@ importers: specifier: ^5.5.4 version: 5.5.4 vite: - specifier: ^5.3.5 - version: 5.3.5(sass@1.77.8) + specifier: ^5.4.0 + version: 5.4.0(sass@1.77.8) packages: @@ -344,8 +344,8 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} immutable@4.3.7: @@ -452,8 +452,8 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} - vite@5.3.5: - resolution: {integrity: sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==} + vite@5.4.0: + resolution: {integrity: sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -461,6 +461,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -473,6 +474,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -705,12 +708,12 @@ snapshots: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 - ignore@5.3.1: {} + ignore@5.3.2: {} immutable@4.3.7: {} @@ -805,7 +808,7 @@ snapshots: unicorn-magic@0.1.0: {} - vite@5.3.5(sass@1.77.8): + vite@5.4.0(sass@1.77.8): dependencies: esbuild: 0.21.5 postcss: 8.4.41 diff --git a/pyproject.toml b/pyproject.toml index dd73678..63b71aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ authors = [ ] dependencies = [ "django~=5.1", - "django-admin-logs~=1.2", + "django-admin-logs~=1.3", "django-auth-ldap~=4.8", "django-markdownx~=4.0", "django-recurrence~=1.11", @@ -23,7 +23,7 @@ dependencies = [ "semver~=3.0", "djangorestframework~=3.15", "django-q2~=1.6", - "lxml~=5.2", + "lxml~=5.3", "django-object-actions~=4.2", "bitstring~=4.2", "udm-rest-client~=1.2", @@ -41,7 +41,7 @@ dependencies = [ "django-configurations[database,email]~=2.5", "django-vite~=3.0", "django-template-partials~=24.2", - "google-api-python-client~=2.140", + "google-api-python-client~=2.141", "google-auth-oauthlib~=1.2", "django-model-utils~=4.5", ] @@ -50,7 +50,7 @@ requires-python = ">=3.11" [project.optional-dependencies] server = [ "uvicorn[standard]~=0.30", - "setuptools~=72.1", + "setuptools~=72.2", ] [project.entry-points."djangoq.errorreporters"] @@ -144,12 +144,12 @@ include_packages = ["openapi-client-udm"] [tool.pdm.dev-dependencies] lint = [ "djlint~=1.34", - "ruff~=0.5", + "ruff~=0.6", ] typing = [ "mypy~=1.10", "django-stubs~=5.0", - "setuptools~=72.1", + "setuptools~=72.2", "types-bleach~=6.1", "types-requests~=2.32", "types-urllib3~=1.26", @@ -165,7 +165,7 @@ debug = [ dev = [ "django-extensions~=3.2", "ipython~=8.26", - "hypothesis[django]~=6.110", + "hypothesis[django]~=6.111", "tblib~=3.0", "google-api-python-client-stubs~=1.26", "types-python-dateutil~=2.9",