在PyPI测试平台发布Python包
发布日期:2021-06-29 15:31:45
浏览次数:3
分类:技术文章
本文共 1126 字,大约阅读时间需要 3 分钟。
参考, 源码在
包名/__init__.py
:
测试变量 = "值"
setup.py中
import setuptoolswith open("README.md", "r") as 自述文件: 长描述 = 自述文件.read()setuptools.setup( name="test-package-name", version="0.0.4", author="小名", author_email="author@example.com", description="描述", long_description=长描述, long_description_content_type="text/markdown", url="https://github.com/pypa/sampleproject", packages=setuptools.find_packages(), classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ],)
与编写Visual Studio Code插件初尝试类似, name只能用英文.
生成发布包
$ python3 -m pip install --user --upgrade setuptools wheel$ python3 setup.py sdist bdist_wheel
上传到测试pypi平台
$ python3 -m pip install --user --upgrade twine$ python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
测试安装包. 今后最好用virtualenv
$ python3 -m pip install --index-url https://test.pypi.org/simple/ test-package-name
现在就可以导入包
>>> import 包名>>> 包名.测试变量'值'
接下去需要将之前的扩展Python控制台同样打包并发布到(非测试)pypi平台, 但要先搞定开发模式(Packaging and distributing projects), 以及在命令行下调用控制台. 参考:
- 周蟒实现:
转载地址:https://codeinchinese.blog.csdn.net/article/details/87899771 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月19日 00时16分36秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于java的酒店管理系统的设计与实现
2019-04-29
基于WEB的仓库管理系统的设计与实现
2019-04-29
基于java的web聊天系统
2019-04-29
基于java的俄罗斯方块的设计与实现
2019-04-29
基于java的魂斗罗的设计
2019-04-29
基于java的网页内容管理
2019-04-29
基于java的学生管理系统
2019-04-29
基于java网盘搜索的设计与实现
2019-04-29
基于SSM的仿小米商城源码
2019-04-29
基于SSM的医院人事管理系统的设计与实现
2019-04-29
基于SSM框架的超市管理系统
2019-04-29
基于java的SSM框架理财管理系统的设计与实现
2019-04-29
基于java的图书管理系统的设计与实现
2019-04-29
基于SSM的兼职论坛系统的设计与实现
2019-04-29
基于SSM的酒店管理系统的设计与实现
2019-04-29
基于ssm的汽车租赁系统的设计与实现
2019-04-29
基于ssm框架的名宿网站的设计与实现
2019-04-29
基于java的来访咨询系统的设计与实现
2019-04-29
基于java的医院分诊系统的设计与实现
2019-04-29