Skip to main content

Personal method encapsulation

Project description

个人常用工具类封装

更新历史

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包

# 生成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/*

打包参考资料

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deng-2022.3.25.1.tar.gz (81.3 kB view details)

Uploaded Source

Built Distribution

deng-2022.3.25.1-py3-none-any.whl (88.6 kB view details)

Uploaded Python 3

File details

Details for the file deng-2022.3.25.1.tar.gz.

File metadata

  • Download URL: deng-2022.3.25.1.tar.gz
  • Upload date:
  • Size: 81.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for deng-2022.3.25.1.tar.gz
Algorithm Hash digest
SHA256 b3c52e64234eaf589847a40e7c4a339509af45682ed289ec465ecd3939b7595a
MD5 ece6d5a69826d165701fae22cf7bc0ae
BLAKE2b-256 a141ab1d321959776355a0f366b46fc23ffa93183a4986bd7e0399b2c1bb15b8

See more details on using hashes here.

File details

Details for the file deng-2022.3.25.1-py3-none-any.whl.

File metadata

  • Download URL: deng-2022.3.25.1-py3-none-any.whl
  • Upload date:
  • Size: 88.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.9

File hashes

Hashes for deng-2022.3.25.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7b1a87c14b71ec916f0d055216ffd093c3f86466ff80151dd7d74b0ee970d52b
MD5 0f096da5fda432849ccbd01df20b5f60
BLAKE2b-256 a0552174b2916236242bb3f106d0600085338c1d4f9266d58ca1eead2f62273d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page