Metadata-Version: 2.4
Name: pixelarraylib
Version: 1.0.6
Summary: PixelArray Python开发工具库 - 包含阿里云服务、数据库工具、装饰器、监控等功能
Author-email: Lu qi <qi.lu@pixelarrayai.com>
License-Expression: MIT
Project-URL: Homepage, https://gitlab.com/pixelarrayai/general_pythondevutils_lib
Project-URL: Bug Reports, https://gitlab.com/pixelarrayai/general_pythondevutils_lib/-/issues
Project-URL: Source, https://gitlab.com/pixelarrayai/general_pythondevutils_lib
Keywords: python,utils,aliyun,database,tools,pixelarray
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: alibabacloud_tea_util
Requires-Dist: alibabacloud_cms20190101
Requires-Dist: alibabacloud_green20220302
Requires-Dist: alibabacloud_dm20151123
Requires-Dist: alibabacloud_fc20230330
Requires-Dist: alibabacloud_darabonba_stream
Requires-Dist: alibabacloud_dysmsapi20170525
Requires-Dist: alibabacloud_sts20150401
Requires-Dist: alibabacloud_alidns20150109
Requires-Dist: alibabacloud_eci20180808
Requires-Dist: alibabacloud_bssopenapi20171214
Requires-Dist: alibabacloud_cr20181201
Requires-Dist: alibabacloud_vpc20160428
Requires-Dist: oss2
Requires-Dist: pymysql
Requires-Dist: aiomysql
Requires-Dist: redis
Requires-Dist: requests
Requires-Dist: aiohttp
Requires-Dist: asyncio
Requires-Dist: setuptools
Requires-Dist: cffi
Requires-Dist: cryptography
Requires-Dist: pandas
Requires-Dist: paramiko
Dynamic: license-file

# PixelArrayLib - PixelArray Python开发工具库

PixelArrayLib是一个功能丰富的Python开发工具库，包含阿里云服务、数据库工具、装饰器、监控等功能，同时提供便捷的命令行工具。

## 安装

```bash
pip install pixelarraylib
```

## 使用方法

### 1. Python程序中使用

```python
# 导入pixelarraylib模块
import pixelarraylib

# 使用各种功能模块
from pixelarraylib.aliyun import some_service
from pixelarraylib.db_utils import database_tools
from pixelarraylib.decorators import useful_decorators
```

### 2. 命令行工具使用

安装后，你可以在命令行中直接使用 `pixelarraylib` 命令：

#### 创建测试用例文件
```bash
# 一键创建所有测试用例文件
pixelarraylib create_test_case_files
```

## 功能特性

- **阿里云服务集成**: 包含CMS、Green、DM、FC、SMS、STS等服务
- **数据库工具**: MySQL、Redis等数据库操作工具
- **Web框架**: FastAPI集成
- **实用工具**: 二维码生成、加密解密、XML处理等
- **命令行工具**: 测试用例生成、代码统计等实用脚本

## 开发

### 本地开发安装

```bash
# 克隆仓库
git clone https://gitlab.com/pixelarrayai/general_pythondevutils_lib.git
cd general_pythondevutils_lib

# 安装开发依赖
pip install -e .

# 测试命令行工具
pixelarraylib --help
```

### 添加新的命令行工具

1. 在 `pixelarraylib/scripts/` 目录下创建新的脚本文件
2. 在 `pixelarraylib/__main__.py` 中添加新的命令选项
3. 更新 `pixelarraylib/scripts/__init__.py` 导出新功能

## 许可证

MIT License

## 作者

Lu qi (qi.lu@pixelarrayai.com) 
