Metadata-Version: 2.4
Name: pwdscore
Version: 0.1.0
Summary: A simple package to score password strength.
Project-URL: Homepage, https://github.com/Vineshnayak/PyPi/tree/main/PwdScore
Project-URL: Issues, https://github.com/Vineshnayak/PyPi/issues
Author-email: Vinesh nayak <vineshnayak.jatothu@gmail.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Provides-Extra: dev
Requires-Dist: build>=1.0; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Description-Content-Type: text/markdown

# pwdscore

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

## Installation

```bash
pip install pwdscore
```

## Usage

```python
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:

```bash
python -m build
```

To run tests:

```bash
pytest
```
