# pyeasywork **Repository Path**: homwong/pyeasywork ## Basic Information - **Project Name**: pyeasywork - **Description**: 基于Python的基础库封装 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-17 - **Last Updated**: 2025-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pyeasywork 基于Python的基础库封装 ## 一、项目简介 ### 1. 依赖关系 ```mermaid graph LR dckit(dckit) conf(conf) log(log) error(error) context(context) http(http) rpc(rpc) sqlib(sqlib) excel(excel) task(task) dckit--依赖-->conf dckit--依赖-->log dckit--依赖-->sqlib dckit--依赖-->context dckit--依赖-->rpc dckit--依赖-->http log--依赖-->conf log--依赖-->error log--依赖-->context http--依赖-->error rpc--依赖-->log sqlib--依赖-->conf excel--依赖-->conf excel--依赖-->log task--依赖-->log task--依赖-->error task--依赖-->context ``` ### 2. 功能特性 + 配置管理(conf) + 日志管理(log) + 任务管理(task) + 异常管理(error) + 预置常量(const) + 集合工具(lists) + 上下文管理(context) + http请求(http) + rpc请求(rpc) + 解析sql执行(sqlib) + 并发控制(sync) + 读写excel(excel) + 日期工具(time) + json库扩展(jsonp) + 加解密工具(crypt) + 复合工具集(dckit) + ... ## 二、使用说明 ### 1. 环境 **(1). 安装依赖库** ```shell $ pip install -r requirements.txt ``` ### 2. 分发 **(1). 构建源码分发包** ```shell $ python setup.py sdist [--format=zip, gztar] [upload -r your-repo-name] ``` **(2). 构建二进制分发包** ```shell $ python setup.py bdist_wheel [bdist_egg] [upload -r your-repo-name] ``` ### 3. 安装 **(1). 源码方式安装** ```shell $ python setup.py install ``` **(2). 分发包安装** ```shell $ pip install dist/pyeasywork-1.2.0-py3-none-any.whl [--force-reinstall] ``` **(3). 从PyPi仓库安装** ```shell $ pip install pyeasywork [--force-reinstall] ```