Skip to content

Use passlib in place of legacycrypt#396

Open
glehmann wants to merge 1 commit into
masterfrom
gln/passlib-integration-kuyq
Open

Use passlib in place of legacycrypt#396
glehmann wants to merge 1 commit into
masterfrom
gln/passlib-integration-kuyq

Conversation

@glehmann
Copy link
Copy Markdown
Member

@glehmann glehmann commented Feb 12, 2026

legacycrypt requires to install libcrypt.so.1 manually

Keep legacycrypt as a dependency for now, to ease the transition to those who already have a custom data.py.

Move hash_password() to lib.common, to make easier to change the implementation in the future.

This is in draft while I test if it actually works with an install test.

This PR is part of a tree containing 3 PRs:

  1. master
  2. "Use passlib in place of legacycrypt" (this PR) → master
  3. Add Docker-based compatibility test kit for external validation #431Use passlib in place of legacycrypt #396
  4. Introduce TOML-based configuration to replace data.py #491Use passlib in place of legacycrypt #396

Comment thread pyproject.toml
@glehmann glehmann marked this pull request as ready for review April 23, 2026 19:41
@glehmann glehmann requested a review from a team as a code owner April 23, 2026 19:41
@glehmann glehmann force-pushed the gln/passlib-integration-kuyq branch 2 times, most recently from ff81a81 to 4b18836 Compare May 12, 2026 17:08
legacycrypt requires to install libcrypt.so.1 manually

Keep legacycrypt as a dependency for now, to ease the transition to those
who already have a custom data.py.

Move hash_password() to lib.common, to make easier to change the
implementation in the future.

Signed-off-by: Gaëtan Lehmann <gaetan.lehmann@vates.tech>
@glehmann glehmann force-pushed the gln/passlib-integration-kuyq branch from 4b18836 to 78b593a Compare May 13, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants