diff --git a/pyproject.toml b/pyproject.toml index 7da53c51..d4cd1acb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ authors = [{ name = "Grant Ramsay", email = "seapagan@gmail.com" }] license = "MIT" license-files = ["LICENSE.txt"] readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.10,<3.15" classifiers = ["Private :: Do Not Upload"] dependencies = [ "alembic>=1.14.0", diff --git a/requirements-dev.txt b/requirements-dev.txt index 5795c675..9e4755d2 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -126,7 +126,7 @@ pytest-xdist==3.8.0 python-dateutil==2.9.0.post0 python-decouple==3.8 python-dotenv==1.2.2 -python-multipart==0.0.28 +python-multipart==0.0.32 pytz==2025.1 pyyaml==6.0.3 pyyaml-env-tag==0.1 @@ -149,7 +149,7 @@ sniffio==1.3.1 soupsieve==2.6 sqladmin==0.27.0 sqlalchemy==2.0.49 -starlette==1.2.1 +starlette==1.3.1 termcolor==2.5.0 tomli==2.2.1 toolz==1.0.0 diff --git a/requirements.txt b/requirements.txt index 4ad4cdc5..3864f3f8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -53,7 +53,7 @@ pyjwt==2.13.0 python-dateutil==2.9.0.post0 python-decouple==3.8 python-dotenv==1.2.2 -python-multipart==0.0.28 +python-multipart==0.0.32 pyyaml==6.0.3 redis==4.6.0 regex==2025.11.3 @@ -67,7 +67,7 @@ six==1.17.0 slowapi==0.1.9 sqladmin==0.27.0 sqlalchemy==2.0.49 -starlette==1.2.1 +starlette==1.3.1 tomli==2.2.1 ; python_full_version < '3.11' typer==0.25.1 typing-extensions==4.15.0 diff --git a/uv.lock b/uv.lock index bc02477e..5dd171a3 100644 --- a/uv.lock +++ b/uv.lock @@ -1,10 +1,6 @@ version = 1 revision = 3 -requires-python = ">=3.10" -resolution-markers = [ - "python_full_version >= '3.15'", - "python_full_version < '3.15'", -] +requires-python = ">=3.10, <3.15" [options] exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values. @@ -2874,11 +2870,11 @@ wheels = [ [[package]] name = "python-multipart" -version = "0.0.28" +version = "0.0.32" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/82/54/a85eb421fbdd5007bc5af39d0f4ed9fa609e0fedbfdc2adcf0b34526870e/python_multipart-0.0.28.tar.gz", hash = "sha256:8550da197eac0f7ab748961fc9509b999fa2662ea25cef857f05249f6893c0f8", size = 45314, upload-time = "2026-05-10T11:05:16.596Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5b/42/55c32bb9b12693c092ad250a0e82edb5b31ddeda6eb772de5f308b3804ad/python_multipart-0.0.32.tar.gz", hash = "sha256:be54b7f3fa167bb83e4fcd936b887b708f4e57fe75911c02aebf53efaf8d938e", size = 46881, upload-time = "2026-06-04T16:18:58.647Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f3/a2/43bbc5860b5034e2af4ef99a0e04d726ff329c43e192ef3abaa8d7ecfce5/python_multipart-0.0.28-py3-none-any.whl", hash = "sha256:10faac07eb966c3f48dc415f9dee46c04cb10d58d30a35677db8027c825ed9b6", size = 29438, upload-time = "2026-05-10T11:05:15.052Z" }, + { url = "https://files.pythonhosted.org/packages/e1/04/e8135ebd1ad02c56ec633277529b2602ff99ff634be76cdba5744cf554fd/python_multipart-0.0.32-py3-none-any.whl", hash = "sha256:ff6d3f776f16878c894e52e107296ffc890e913c611b1a4ec6c44e2821fe2e23", size = 30042, upload-time = "2026-06-04T16:18:57.319Z" }, ] [[package]] @@ -3497,15 +3493,15 @@ asyncio = [ [[package]] name = "starlette" -version = "1.2.1" +version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/25/44/ec35f1b6e83094b997da438a02c8c9b0ade2b1e84cfc48bd4656780760a6/starlette-1.2.1.tar.gz", hash = "sha256:9b9b5ebb992e67d6093741e63c2f59e4f6fff986f81163c087867bd7b924b3f6", size = 2701854, upload-time = "2026-05-31T01:07:51.847Z" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/e3/7c1dc7381d9f8ab7d854328ebfa884e62cb3f3d8549ddfd37c7814f42afa/starlette-1.3.1.tar.gz", hash = "sha256:05d0213193f2fbaae60e2ecb593b4add4262ad4e46536b54abe36f11a71724e0", size = 2703240, upload-time = "2026-06-12T09:23:11.602Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1c/54/196d0c1db10af76baa4f64894448505d60d3cdf70ef92cbb35f46a4e4c71/starlette-1.2.1-py3-none-any.whl", hash = "sha256:4de0082d08c8f6764a85a54cf1120d6939507a19905c7768acad2a9f875d2b89", size = 73350, upload-time = "2026-05-31T01:07:50.09Z" }, + { url = "https://files.pythonhosted.org/packages/ec/bb/2799cc2ede3ed41131f8975621e7213dfc7ef4acbbaadfa440f32500c370/starlette-1.3.1-py3-none-any.whl", hash = "sha256:c7372aae11c3c3f26a42df7bd626cec2f47d03483d261d369516a615a53714c6", size = 73632, upload-time = "2026-06-12T09:23:10.017Z" }, ] [[package]]