fix-passlib-bcrypt-incompatibility

Community

Quick fix for passlib bcrypt incompatibility issues

Authorruskibeats
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses passlib bcrypt incompatibility issues, enabling password hashing and verification to work correctly with newer bcrypt packages.

Core Features & Use Cases

  • Compatibility Fix: Solves (trapped) error reading bcrypt version and password verification failures due to bcrypt.__about__ removal.
  • Version Pinning: Offers options to pin bcrypt to a compatible version or upgrade passlib.
  • Direct Usage: Provides a method to replace passlib with direct bcrypt usage for long-term solutions.
  • Use Case: When a Python project using passlib's bcrypt handler encounters errors after bcrypt package updates.

Quick Start

Apply the fix by choosing one of the following options: Pin bcrypt to version 4.0.1, upgrade passlib to version 1.7.5 or higher, or replace passlib with direct bcrypt usage.

Dependency Matrix

Required Modules

bcryptpasslib

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: fix-passlib-bcrypt-incompatibility
Download link: https://github.com/ruskibeats/t1d/archive/main.zip#fix-passlib-bcrypt-incompatibility

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.