在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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:中文代码示例之Electron桌面应用开发初体验
下一篇:扩展Python控制台实现中文反馈信息之二-正则替换

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月19日 00时16分36秒