Metadata-Version: 2.1
Name: FlawlessAPI
Version: 0.2.2
Summary: 一个高性能的API服务框架
Author-email: wen <799771344@qq.com>
Project-URL: Homepage, https://github.com/799771344/FlawlessAPI
Project-URL: Bug Tracker, https://github.com/799771344/FlawlessAPI/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Framework :: AsyncIO
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: uvicorn>=0.15.0
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: pydantic>=1.8.0
Requires-Dist: jinja2>=3.0.0
Requires-Dist: python-multipart>=0.0.5
Requires-Dist: aiofiles>=0.8.0
Requires-Dist: python-jose>=3.3.0
Requires-Dist: docstring-parser>=0.15

# 使用示例：
    examples_of_Use.py

# 功能特性：
1. 路由系统
   - 支持动态路由
   - 支持多种HTTP方法
   - 路由缓存优化

2. 中间件支持
   - CORS中间件
   - 限流中间件
   - CSRF防护
   - 可自定义中间件

3. 缓存系统
   - LRU缓存
   - Redis缓存
   - 可扩展的缓存接口

4. 模板引擎
   - 支持异步渲染
   - 缓存支持
   - 自定义过滤器

5. 文件处理
   - 文件上传
   - 静态文件服务
   - 安全检查

6. WebSocket支持
   - 实时通信
   - 广播功能
   - 消息处理器

7. 数据库支持
   - 异步数据库操作
   - 事务支持
   - 连接池管理

8. 国际化
   - 多语言支持
   - 动态翻译
   - 本地化配置

9. 任务队列
   - 异步任务处理
   - 状态跟踪
   - 并发控制

10. 服务注册与发现
    - 服务注册
    - 服务发现
    - 心跳检测

11. API文档
    - OpenAPI规范
    - Swagger UI
    - 自动文档生成

12. 监控和追踪
    - 性能监控
    - 分布式追踪
    - 指标收集

# 安装依赖：
    pip install -r requirements.txt

# 快速开始：
1. 创建应用实例
2. 配置必要选项
3. 添加路由和处理函数
4. 启动应用

# 配置说明：
见 config/settings.py

# API文档：
访问 /docs 查看API文档
