From 47dc26f842cf0b791ace8dbeb1d196f056326b76 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sat, 9 Nov 2024 21:31:13 -0600 Subject: [PATCH] add email-validator package --- backend/poetry.lock | 37 ++++++++++++++++++++++++++++++++++++- backend/pyproject.toml | 1 + 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/backend/poetry.lock b/backend/poetry.lock index 8687fda..e86c8a5 100644 --- a/backend/poetry.lock +++ b/backend/poetry.lock @@ -549,6 +549,41 @@ files = [ {file = "cwcwidth-0.1.9.tar.gz", hash = "sha256:f19d11a0148d4a8cacd064c96e93bca8ce3415a186ae8204038f45e108db76b8"}, ] +[[package]] +name = "dnspython" +version = "2.7.0" +description = "DNS toolkit" +optional = false +python-versions = ">=3.9" +files = [ + {file = "dnspython-2.7.0-py3-none-any.whl", hash = "sha256:b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86"}, + {file = "dnspython-2.7.0.tar.gz", hash = "sha256:ce9c432eda0dc91cf618a5cedf1a4e142651196bbcd2c80e89ed5a907e5cfaf1"}, +] + +[package.extras] +dev = ["black (>=23.1.0)", "coverage (>=7.0)", "flake8 (>=7)", "hypercorn (>=0.16.0)", "mypy (>=1.8)", "pylint (>=3)", "pytest (>=7.4)", "pytest-cov (>=4.1.0)", "quart-trio (>=0.11.0)", "sphinx (>=7.2.0)", "sphinx-rtd-theme (>=2.0.0)", "twine (>=4.0.0)", "wheel (>=0.42.0)"] +dnssec = ["cryptography (>=43)"] +doh = ["h2 (>=4.1.0)", "httpcore (>=1.0.0)", "httpx (>=0.26.0)"] +doq = ["aioquic (>=1.0.0)"] +idna = ["idna (>=3.7)"] +trio = ["trio (>=0.23)"] +wmi = ["wmi (>=1.5.1)"] + +[[package]] +name = "email-validator" +version = "2.2.0" +description = "A robust email address syntax and deliverability validation library." +optional = false +python-versions = ">=3.8" +files = [ + {file = "email_validator-2.2.0-py3-none-any.whl", hash = "sha256:561977c2d73ce3611850a06fa56b414621e0c8faa9d66f2611407d87465da631"}, + {file = "email_validator-2.2.0.tar.gz", hash = "sha256:cb690f344c617a714f22e66ae771445a1ceb46821152df8e165c5f9a364582b7"}, +] + +[package.dependencies] +dnspython = ">=2.0.0" +idna = ">=2.0.0" + [[package]] name = "execnet" version = "2.1.1" @@ -1661,4 +1696,4 @@ h11 = ">=0.9.0,<1" [metadata] lock-version = "2.0" python-versions = "^3.12" -content-hash = "bf1c24a8867c448db911c50be70cfdf48df6b87ea39f10f66a0e34f8139f6d82" +content-hash = "cb3c6f5fdc7f362a6fd46c1f719e68280705ef23956ebc020475d985a844247f" diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 68f9c78..8b40f57 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -30,6 +30,7 @@ orjson = "^3.10.10" hypercorn = "^0.17.3" pwdlib = {extras = ["argon2"], version = "^0.2.1"} pytest-xdist = "^3.6.1" +email-validator = "^2.2.0" [tool.poetry.group.dev.dependencies]