diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2a323b18b..6aa8c1f0d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,7 @@ jobs: name: Test strategy: matrix: - python-version: ["3.10.x", "3.11.x"] + python-version: ["3.11.x"] env: redis-version: "6.2" pg-version: "15" diff --git a/poetry.lock b/poetry.lock index 7bb6299d9..b542b2fab 100644 --- a/poetry.lock +++ b/poetry.lock @@ -25,9 +25,6 @@ files = [ {file = "asgiref-3.8.1.tar.gz", hash = "sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590"}, ] -[package.dependencies] -typing-extensions = {version = ">=4", markers = "python_version < \"3.11\""} - [package.extras] tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] @@ -90,8 +87,6 @@ mypy-extensions = ">=0.4.3" packaging = ">=22.0" pathspec = ">=0.9.0" platformdirs = ">=2" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typing-extensions = {version = ">=4.0.1", markers = "python_version < \"3.11\""} [package.extras] colorama = ["colorama (>=0.4.3)"] @@ -469,9 +464,6 @@ files = [ {file = "coverage-7.5.1.tar.gz", hash = "sha256:54de9ef3a9da981f7af93eafde4ede199e0846cd819eb27c88e2b712aae9708c"}, ] -[package.dependencies] -tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""} - [package.extras] toml = ["tomli"] @@ -687,13 +679,13 @@ Django = ">=3.2,<6.0" [[package]] name = "djangorestframework" -version = "3.15.0" +version = "3.15.1" description = "Web APIs for Django, made easy." optional = false python-versions = ">=3.6" files = [ - {file = "djangorestframework-3.15.0-py3-none-any.whl", hash = "sha256:5fa616048a7ec287fdaab3148aa5151efb73f7f8be1e23a9d18484e61e672695"}, - {file = "djangorestframework-3.15.0.tar.gz", hash = "sha256:3f4a263012e1b263bf49a4907eb4cfe14de840a09b1ba64596d01a9c54835919"}, + {file = "djangorestframework-3.15.1-py3-none-any.whl", hash = "sha256:3ccc0475bce968608cf30d07fb17d8e52d1d7fc8bfe779c905463200750cbca6"}, + {file = "djangorestframework-3.15.1.tar.gz", hash = "sha256:f88fad74183dfc7144b2756d0d2ac716ea5b4c7c9840995ac3bfd8ec034333c1"}, ] [package.dependencies] @@ -721,7 +713,6 @@ json5 = ">=0.9.11,<0.10.0" pathspec = ">=0.12.0,<0.13.0" PyYAML = ">=6.0,<7.0" regex = ">=2023.0.0,<2024.0.0" -tomli = {version = ">=2.0.1,<3.0.0", markers = "python_version < \"3.11\""} tqdm = ">=4.62.2,<5.0.0" [[package]] @@ -1833,17 +1824,6 @@ files = [ {file = "stop-words-2018.7.23.tar.gz", hash = "sha256:6df3ad5f5de697daa437e4445c86c73604e6bc138dd0dc0fac55664aa4e6b03e"}, ] -[[package]] -name = "tomli" -version = "2.0.1" -description = "A lil' TOML parser" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] - [[package]] name = "tqdm" version = "4.66.4" @@ -1979,5 +1959,5 @@ files = [ [metadata] lock-version = "2.0" -python-versions = "^3.10" -content-hash = "247a38d3a3bf7fa47a70792581faac902589a179f65308692b7c1180af3116fb" +python-versions = "^3.11" +content-hash = "3e7e3a76b19d413522194ff60baa0c3fe25846e698a98c09155df7342e068e0b" diff --git a/pyproject.toml b/pyproject.toml index 3fb0505bf..d62a16a68 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Nyaruka Ltd "] readme = "README.md" [tool.poetry.dependencies] -python = "^3.10" +python = "^3.11" Django = "^5.0.0" smartmin = "^5.0.0" rapidpro-dash = "^1.15.0" @@ -18,7 +18,7 @@ django-digest = "^1.13" django-rosetta = "^0.8.1" django-storages = "^1.13.2" django-rest-swagger = "^2.2.0" -djangorestframework = "3.15.0" +djangorestframework = "3.15.1" dj-database-url = "^0.5.0" Pillow = "^10.2.0" gunicorn = "^22.0.0"