diff --git a/poetry.lock b/poetry.lock index d4c384c..5406dae 100644 --- a/poetry.lock +++ b/poetry.lock @@ -144,7 +144,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" [[package]] name = "coverage" -version = "6.4.4" +version = "6.5.0" description = "Code coverage measurement for Python" category = "dev" optional = false @@ -174,7 +174,7 @@ python-versions = "*" [[package]] name = "django" -version = "4.1.1" +version = "4.1.2" description = "A high-level Python web framework that encourages rapid development and clean, pragmatic design." category = "main" optional = false @@ -268,7 +268,7 @@ Django = ">=3.2" [[package]] name = "django-formtools" -version = "2.3" +version = "2.4" description = "A set of high-level abstractions for Django forms" category = "main" optional = false @@ -357,7 +357,7 @@ tornado = ["tornado (>=0.2)"] [[package]] name = "identify" -version = "2.5.5" +version = "2.5.6" description = "File identification library for Python" category = "dev" optional = false @@ -384,7 +384,7 @@ python-versions = "*" [[package]] name = "invoke" -version = "1.7.1" +version = "1.7.3" description = "Pythonic task execution" category = "dev" optional = false @@ -458,7 +458,7 @@ code_syntax_highlighting = ["pygments (>=2.7.3)"] [[package]] name = "model-bakery" -version = "1.7.0" +version = "1.7.1" description = "Smart object creation facility for Django." category = "dev" optional = false @@ -477,7 +477,7 @@ python-versions = ">=3.7" [[package]] name = "mypy" -version = "0.981" +version = "0.982" description = "Optional static typing for Python" category = "dev" optional = false @@ -694,7 +694,7 @@ testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2. [[package]] name = "pytest-cov" -version = "3.0.0" +version = "4.0.0" description = "Pytest plugin for measuring coverage." category = "dev" optional = false @@ -759,7 +759,7 @@ pytest = ">=5.3" [[package]] name = "python-gitlab" -version = "3.9.0" +version = "3.10.0" description = "Interact with GitLab API" category = "dev" optional = false @@ -840,11 +840,11 @@ use_chardet_on_py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "requests-toolbelt" -version = "0.9.1" +version = "0.10.0" description = "A utility belt for advanced users of python-requests" category = "dev" optional = false -python-versions = "*" +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" [package.dependencies] requests = ">=2.0.1,<3.0.0" @@ -907,7 +907,7 @@ python-versions = "*" [[package]] name = "types-markdown" -version = "3.4.2" +version = "3.4.2.1" description = "Typing stubs for Markdown" category = "dev" optional = false @@ -923,7 +923,7 @@ python-versions = "*" [[package]] name = "types-requests" -version = "2.28.11" +version = "2.28.11.2" description = "Typing stubs for requests" category = "dev" optional = false @@ -934,7 +934,7 @@ types-urllib3 = "<1.27" [[package]] name = "types-setuptools" -version = "65.3.0" +version = "65.4.0.0" description = "Typing stubs for setuptools" category = "dev" optional = false @@ -950,7 +950,7 @@ python-versions = "*" [[package]] name = "types-urllib3" -version = "1.26.24" +version = "1.26.25" description = "Typing stubs for urllib3" category = "dev" optional = false @@ -958,7 +958,7 @@ python-versions = "*" [[package]] name = "typing-extensions" -version = "4.3.0" +version = "4.4.0" description = "Backported and Experimental Type Hints for Python 3.7+" category = "dev" optional = false @@ -966,7 +966,7 @@ python-versions = ">=3.7" [[package]] name = "tzdata" -version = "2022.2" +version = "2022.4" description = "Provider of IANA time zone data" category = "main" optional = false @@ -1069,7 +1069,7 @@ multidict = ">=4.0" [metadata] lock-version = "1.1" python-versions = "^3.10" -content-hash = "526b85ca80bc5880b392c399f45b4957d9c83c667cb1f9c7ceb91cff7a85cacd" +content-hash = "1196b4a15eaf21ee12e58f12c74bd6ee7d810d06d5e7f97f4fa5aa7719f85873" [metadata.files] argon2-cffi = [] @@ -1179,10 +1179,7 @@ django-environ = [ {file = "django_environ-0.9.0-py2.py3-none-any.whl", hash = "sha256:f21a5ef8cc603da1870bbf9a09b7e5577ab5f6da451b843dbcc721a7bca6b3d9"}, ] django-extensions = [] -django-formtools = [ - {file = "django-formtools-2.3.tar.gz", hash = "sha256:9663b6eca64777b68d6d4142efad8597fe9a685924673b25aa8a1dcff4db00c3"}, - {file = "django_formtools-2.3-py3-none-any.whl", hash = "sha256:4699937e19ee041d803943714fe0c1c7ad4cab802600eb64bbf4cdd0a1bfe7d9"}, -] +django-formtools = [] django-otp = [ {file = "django-otp-1.1.3.tar.gz", hash = "sha256:f002c71d4ea7f514590be00492980d3c87397b73dc20542e1c4fc00b66f2dda1"}, {file = "django_otp-1.1.3-py3-none-any.whl", hash = "sha256:8637be826c0465d0fd1710e4472efe9fc83883853a2141fefdbace9358d20003"}, @@ -1200,10 +1197,7 @@ iniconfig = [ {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"}, {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, ] -invoke = [ - {file = "invoke-1.7.1-py3-none-any.whl", hash = "sha256:2dc975b4f92be0c0a174ad2d063010c8a1fdb5e9389d69871001118b4fcac4fb"}, - {file = "invoke-1.7.1.tar.gz", hash = "sha256:7b6deaf585eee0a848205d0b8c0014b9bf6f287a8eb798818a642dff1df14b19"}, -] +invoke = [] kolo = [] lxml = [] lxml-stubs = [] @@ -1310,10 +1304,7 @@ pyquery = [ {file = "pyquery-1.4.3.tar.gz", hash = "sha256:a388eefb6bc4a55350de0316fbd97cda999ae669b6743ae5b99102ba54f5aa72"}, ] pytest = [] -pytest-cov = [ - {file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"}, - {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"}, -] +pytest-cov = [] pytest-django = [ {file = "pytest-django-4.5.2.tar.gz", hash = "sha256:d9076f759bb7c36939dbdd5ae6633c18edfc2902d1a69fdbefd2426b970ce6c2"}, {file = "pytest_django-4.5.2-py3-none-any.whl", hash = "sha256:c60834861933773109334fe5a53e83d1ef4828f2203a1d6a0fa9972f4f75ab3e"}, @@ -1366,10 +1357,7 @@ qrcode = [] rcssmin = [] readtime = [] requests = [] -requests-toolbelt = [ - {file = "requests-toolbelt-0.9.1.tar.gz", hash = "sha256:968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0"}, - {file = "requests_toolbelt-0.9.1-py2.py3-none-any.whl", hash = "sha256:380606e1d10dc85c3bd47bf5a6095f815ec007be7a8b69c878507068df059e6f"}, -] +requests-toolbelt = [] six = [ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, diff --git a/pyproject.toml b/pyproject.toml index 13db0f4..006753a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,45 +7,45 @@ license = "GPLv3" [tool.poetry.dependencies] python = "^3.10" -django = {version = "^4.1", extras = ["argon2"]} -markdown = "^3.2" -gunicorn = "^20.0" -Pygments = "^2.6" -django-anymail = {version = "^8.4", extras = ["mailgun"]} -pillow = "^9.2" -django-cleanup = "^6.0" -requests = "^2.24" -readtime = "^2.0.0" -django-debug-toolbar = "^3.2" -whitenoise = {extras = ["brotli"], version = "^6.0"} -rcssmin = "^1.0.6" -django-csp = "^3.7" -django-two-factor-auth = {extras = ["phonenumberslite"], version = "^1.14"} -beautifulsoup4 = "^4.10.0" -django-environ = "^0.9.0" -django-extensions = "^3.2.1" -setuptools = "^65.4.0" +django = {version = ">=4.1", extras = ["argon2"]} +markdown = ">=3.2" +gunicorn = ">=20.0" +Pygments = ">=2.6" +django-anymail = {version = ">=8.4", extras = ["mailgun"]} +pillow = ">=9.2" +django-cleanup = ">=6.0" +requests = ">=2.24" +readtime = ">=2.0.0" +django-debug-toolbar = ">=3.2" +whitenoise = {extras = ["brotli"], version = ">=6.0"} +rcssmin = ">=1.0.6" +django-csp = ">=3.7" +django-two-factor-auth = {extras = ["phonenumberslite"], version = ">=1.14"} +beautifulsoup4 = ">=4.10.0" +django-environ = ">=0.9.0" +django-extensions = ">=3.2.1" +setuptools = ">=65.4.0" [tool.poetry.dev-dependencies] -pre-commit = "^2.7" -pytest = "^7.0" -pytest-django = "^4.5" -model-bakery = "^1.1" -pytest-cov = "^3.0" -pytest-recording = "^0.12.0" -pytest-rerunfailures = "^10.2" -pytest-env = "^0.6.2" -poetry-deps-scanner = "^2.0" -invoke = "^1.6.0" -mypy = "^0.981" -types-Markdown = "^3.3.10" -types-requests = "^2.26.3" -types-setuptools = "^65" -types-toml = "^0.10.1" -types-beautifulsoup4 = "^4.10.7" -types-Pillow = "^9.2" -kolo = "^2.0.3" -lxml-stubs = "^0.4.0" +pre-commit = ">=2.7" +pytest = ">=7.0" +pytest-django = ">=4.5" +model-bakery = ">=1.1" +pytest-cov = ">=3.0" +pytest-recording = ">=0.12.0" +pytest-rerunfailures = ">=10.2" +pytest-env = ">=0.6.2" +poetry-deps-scanner = ">=2.0" +invoke = ">=1.6.0" +mypy = ">=0.981" +types-Markdown = ">=3.3.10" +types-requests = ">=2.26.3" +types-setuptools = ">=65" +types-toml = ">=0.10.1" +types-beautifulsoup4 = ">=4.10.7" +types-Pillow = ">=9.2" +kolo = ">=2.0.3" +lxml-stubs = ">=0.4.0" [tool.isort] profile = "black"