semvec/pypi-packages huggingface dataset:
exutils 0.1.9
Common Python utilities, including exception catching decorator.
License: MIT
Requires Python: >=3.6

# exutils

扩展工具包。

当前包含：

- `catch_exception`：异常捕获装饰器，自动打印详细参数和堆栈信息。

## 安装

```bash
pip install exutils
```
```python
from exutils import catch_exception

@catch_exception(return_value="error", suppress=True)
def divide(x, y):
    return x / y

print(divide(10, 0))

```

---

### LICENSE

（MIT License，开放使用）

```text
MIT License

Copyright (c) 2025

Permission is hereby granted, free of charge, to any person obtaining a copy
...
ViswamAuth 1.0
ViswamAuth is a lightweight Python module for user authentication, featuring secure sign-up, login, passcode verification, and Gmail-based password recovery. Designed for Windows console applications, it is ideal for small projects, prototypes, and educational use.
License: MIT
Requires Python: >=3.6
Keywords: authorization, signin, login, password, viswam

# ViswamAuth 🔐

**A simple Python-based user authentication system with email-based password recovery and secure login.**

ViswamAuth is a lightweight, console-driven authentication module for Windows. It provides essential features such as user registration, login, password masking, passcode generation, and recovery through email verification.

---

## ✨ Features

- ✅ Account creation with name, username, and email
- 🔐 Secure password input (console-masked)
- 🧾 Auto-generated passcodes stored locally
- 📧 Password recovery with email-based OTP
- 🆘 Help menu with Gmail App Password support
- 📂 Local file-based storage (`CSV` and `.txt`)

---

## 📦 Installation

```bash
pip install ViswamAuth


from ViswamAuth import sign_acc, log_acc, passcode_verification, pass_forgot, help

sign_acc()                 # Register a new user
log_acc()                  # Login using credentials
passcode_verification()    # Verify using one of 4 generated passcodes
pass_forgot(email, app_password)  # Recover password with Gmail
help()                     # Learn or get support


Change Log
=============

1.0 (30/06/2025)
---------------------
- First official release of ViswamAuth
- Includes sign-up, login, passcode system, password recovery, and help