Skip to main content

个人方法封装

项目描述

个人常用工具类包装

更新历史

2022-5-9

  • git.pull_repo 一致性检查参数,增加不同的分支检查

2022-4-24

  • windows.py模块更新,集成一些常用方法

2022-4-8

  • 增加get_uuid方法
  • get_current_time方法直接传递格式,支持纳秒支持级输出
  • 自定义方法声明缓存类中的声明与redis中相映的问题
  • 优化文件缓存类位置
  • 优化日志

2022-4-7

  • 添加时间戳_str方法,快速将指引转换成指定格式的字符串
  • 优化日志
  • 缓存类,防止没有配置redis时报错

2022-3-26

  • 压缩压缩函数compress_tgz compress_zip支持直接压缩文件与原来(只支持压缩压缩目录)

2022-3-25

  • 高级输出日志功能format_output中的追踪信息
  • 增加控制参数,可控制接口请求失败时是否显示整个http报文

2022-3-1

  • 优化 parse_url_to_dict 方法
  • 优化部分日志等级及为部分方法添加注释说明
  • 添加AES CBC加解密算法

2021-11-17

  • 重构

2019-11-07

2018-04-20

  • 新增to_dict方法,将x-www-form-urlencoded格式字符串转换成dict

2018-02-27

  • 新增mysql连接池类MysqlPool;

pip 安装

# 此方式安装方法最简便,但可能不是最新的
pip install deng
# 安装最新的版本
pip install git+https://github.com/Deng2016/deng@201801

requirements.txt 引用

-e git+git@github.com:Deng2016/deng.git@master#egg=deng

安装应用

python setup.py install

开发模式安装

python setup.py develop

创建蛋包

# 生成egg包
python setup.py bdist_egg

# 安装egg包
easy_install deng-0.1-py2.7.egg

创建tar.gz包

# 创建tar.gz包
python setup.py sdist --formats=gztar

# 将tar.gz包安装到别处
pip install deng-0.1.tar.gz

将包发布到pypi

# 先升级打包工具
pip install --upgrade setuptools wheel twine

# 打包
python setup.py sdist bdist_wheel

# 检查
twine check dist/*

# 上传pypi
twine upload dist/*

打包参考资料

发布历史 发布通知| RSS订阅

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

deng-2022.8.19.1.tar.gz (92.6 kB 查看哈希)

已上传 source

内置分布

deng-2022.8.19.1-py3-none-any.whl (99.4 kB 查看哈希

已上传 py3