Metadata-Version: 2.4
Name: iqr_license_sdk
Version: 0.1.1
Summary: 一个用于软件授权的SDK工具包
Home-page: https://github.com/yourusername/iqr_license_sdk
Author: Mr_Yao
Author-email: 2316718372@qq.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.25.1
Requires-Dist: cryptography>=3.4.7
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

<!--
 * @Author: Mr_Yao 2316718372@qq.com
 * @Date: 2025-05-30 21:17:18
 * @LastEditors: Mr_Yao 2316718372@qq.com
 * @LastEditTime: 2025-05-30 22:14:57
 * @FilePath: /auth/README.md
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->

# IQR License SDK

一个用于软件授权的 SDK 工具包，提供简单易用的授权验证功能。

## 功能特点

- 支持授权码验证
- 支持授权过期检查
- 支持机器 ID 验证
- 使用 Fernet 加密保护授权数据
- 简单易用的 API 接口

## 安装

```bash
pip install iqr_license_sdk
```

## 使用方法

```python
from iqr_license_sdk import LicenseSDK

# 初始化SDK
sdk = LicenseSDK(
    auth_server_url="http://your-auth-server.com",
    key="your-encryption-key"
)

# 检查授权
result = sdk.check_license()

if result['authorized']:
    print("授权验证成功！")
    print(f"授权信息：{result['data']}")
else:
    print(f"授权验证失败：{result['message']}")
```

## 依赖要求

- Python >= 3.6
- requests >= 2.25.1
- cryptography >= 3.4.7

## 许可证

MIT License
