设为首页 加入收藏

TOP

乾坤大挪移,如何将同步阻塞(sync)三方库包转换为异步非阻塞(async)模式?Python3.10实现。(三)
2023-07-25 21:29:40 】 浏览:146
Tags:何将同 步阻塞 sync 方库包 步非阻 async 模式 Python3.10 实现
async", version="1.0.1", author="LiuYue", author_email="zcxey2911@gmail.com", description="qiniu_async python library", long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/qiniu-async", packages=setuptools.find_packages(), license="Apache 2.0", classifiers=[ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3 :: Only", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ], keywords="qiniu, qiniu_async, async", py_modules=[ 'qiniu_async' ], install_requires=["aiofiles","httpx"], )

这是安装文件,主要为了声明该模块的名称、作者、版本以及依赖库。

随后本地打包文件:

python3 setup.py sdist

程序会根据setup.py文件生成压缩包:

?  qiniu_async tree  
.  
├── README.md  
├── dist  
│ └── qiniu-async-1.0.1.tar.gz  
├── https:  
│ └── github.com  
│     └── zcxey2911  
│         └── qiniu-async.git  
├── qiniu_async.egg-info  
│ ├── PKG-INFO  
│ ├── SOURCES.txt  
│ ├── dependency_links.txt  
│ ├── requires.txt  
│ └── top_level.txt  
├── qiniu_async.py  
└── setup.py

接着安装twine库, 准备提交Python官网:

pip3 install twine

随后在根目录运行命令提交:

twine upload dist/*

在官网进行查看:https://pypi.org/project/qiniu-async/

随后本地就可以直接通过pip命令句进行安装了:

pip install qiniu-async -i https://pypi.org/simple

非常方便。

结语

云端存储,异步加持,猛虎添翼,未敢拥钵独飨,除了通过pip安装qiniu-async库,也奉上Github项目地址:https://github.com/zcxey2911/qiniu-async ,与众乡亲同飨。

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇anaconda peompt 、labalimg 数据.. 下一篇【脚本项目源码】Python制作提升..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目