Skip to main content

pwdscore

A Python package to score password strength based on various criteria (length, uppercase letters, lowercase letters, digits, and special characters).

Installation

pip install pwdscore

Usage

from pwdscore import score, check

# Get a numeric score from 0 to 100
print(score("Password123!"))  # Output: 87 (or similar depending on rules)

# Get a string rating (Weak, Medium, Strong)
print(check("Password123!"))  # Output: Strong

Development

To build the package:

python -m build

To run tests:

pytest

Metadata

Release files for pwdscore 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pwdscore 0.1.0
File Size Uploaded Provenance Actions
pwdscore-0.1.0.tar.gz 3.0 kB Without provenance Details for pwdscore-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pwdscore 0.1.0
File Interpreter ABI Platform Actions
pwdscore-0.1.0-py3-none-any.whl Python 3 none any Details for pwdscore-0.1.0-py3-none-any.whl

Total release size: 6.1 kB

Release files / pwdscore-0.1.0.tar.gz

Download URL pwdscore-0.1.0.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7a55552feaf8b3c7e71468a1d62a142b92c77d0d2c41d800c10766458b342026
BLAKE2b-256 checksum
How to use checksums
904e5110af9d0309161b1808c4c5718e5c85883d022b3e249d7af2e06fadd15c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.13

Release files / pwdscore-0.1.0-py3-none-any.whl

Download URL pwdscore-0.1.0-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bcde5d9950c7d8d7d4644bd31ff565be0ccd3b49c75857441c9892e8e21ce4b2
BLAKE2b-256 checksum
How to use checksums
98a72e74a39555836a8cb845b4ac086df6cb709d6db33c5c8ff1a977bfd598a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.13

Security for pwdscore 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page