From 17bf59a5b6e636e4eb36c9984bbb49a6aac5532b Mon Sep 17 00:00:00 2001 From: Jakub Miazek Date: Sat, 2 Sep 2023 14:57:45 +0200 Subject: [PATCH] add passlib to project --- README.md | 1 + poetry.lock | 23 ++++++++++++++++++++--- pyproject.toml | 1 + 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a958e57..387cdfb 100644 --- a/README.md +++ b/README.md @@ -160,6 +160,7 @@ Use this space to list resources you find helpful and would like to give credit * [Open Source Shakespeare Dataset](https://github.com/catherinedevlin/opensourceshakespeare) * [SQL Code Generator](https://github.com/agronholm/sqlacodegen) +* [Passlib - password hashing library for Python](https://passlib.readthedocs.io/en/stable/)

(back to top)

diff --git a/poetry.lock b/poetry.lock index 1d29162..82fe890 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. [[package]] name = "alembic" @@ -1032,6 +1032,23 @@ files = [ qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] testing = ["docopt", "pytest (<6.0.0)"] +[[package]] +name = "passlib" +version = "1.7.4" +description = "comprehensive password hashing framework supporting over 30 schemes" +optional = false +python-versions = "*" +files = [ + {file = "passlib-1.7.4-py2.py3-none-any.whl", hash = "sha256:aa6bca462b8d8bda89c70b382f0c298a20b5560af6cbfa2dce410c0a2fb669f1"}, + {file = "passlib-1.7.4.tar.gz", hash = "sha256:defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04"}, +] + +[package.extras] +argon2 = ["argon2-cffi (>=18.2.0)"] +bcrypt = ["bcrypt (>=3.1.0)"] +build-docs = ["cloud-sptheme (>=1.10.1)", "sphinx (>=1.6)", "sphinxcontrib-fulltoc (>=1.2.0)"] +totp = ["cryptography"] + [[package]] name = "pathspec" version = "0.11.2" @@ -1724,7 +1741,7 @@ files = [ ] [package.dependencies] -greenlet = {version = "!=0.4.17", markers = "platform_machine == \"win32\" or platform_machine == \"WIN32\" or platform_machine == \"AMD64\" or platform_machine == \"amd64\" or platform_machine == \"x86_64\" or platform_machine == \"ppc64le\" or platform_machine == \"aarch64\""} +greenlet = {version = "!=0.4.17", markers = "platform_machine == \"aarch64\" or platform_machine == \"ppc64le\" or platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"win32\" or platform_machine == \"WIN32\""} typing-extensions = ">=4.2.0" [package.extras] @@ -2064,4 +2081,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "5e6046311af728702459ff804df51c2dbd93a3ef5ddeb537305ad5dfa13a2d0b" +content-hash = "e9a515e110fc265bb05fe0d9b9222a7cf61015b61b7515204ae74e5da6b55baf" diff --git a/pyproject.toml b/pyproject.toml index 7a3e8ea..22f557c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,6 +24,7 @@ rich = "*" cryptography = "*" pyjwt = {version = "*", extras = ["cryptography"]} redis = "*" +passlib = "^1.7.4" [tool.poetry.dev-dependencies] devtools = { extras = ["pygments"], version = "*" }