把自己的独立python模块上传到pypi上去
来源:互联网 发布:excel更改坐标轴数据 编辑:程序博客网 时间:2024/04/30 13:32
参考文章
http://blog.csdn.net/crisschan/article/details/51840552
http://stackoverflow.com/questions/1569315/setup-py-upload-is-failing-with-upload-failed-401-you-must-be-identified-t
http://stackoverflow.com/questions/7293777/you-are-not-allowed-to-edit-package-information
其中dist目录是生成的,添加相应的文件,readme.rst,setup.py其中setup的配置文件如下
#__*__encoding:utf8__*__import codecsimport os,systry: from setuptools import setupexcept: from distutils.core import setup"""打包的用的setup必须引入,"""def read(fname): """定义一个read方法,用来读取目录下的长描述我们一般是将README文件中的内容读取出来作为长描述,这个会在PyPI中你这个包的页面上展现出来,你也可以不用这个方法,自己手动写内容即可,PyPI上支持.rst格式的文件。暂不支持.md格式的文件,<BR>.rst文件PyPI会自动把它转为HTML形式显示在你包的信息页面上。""" return codecs.open(os.path.join(os.path.dirname(__file__), fname)).read()NAME ="pyhub""""名字,一般放你包的名字即可"""PACKAGES =["pyhub"]"""包含的包,可以多个,这是一个列表"""DESCRIPTION ="this is a simple tool for python.""""关于这个包的描述"""LONG_DESCRIPTION =read("README.rst")"""参见read方法说明"""KEYWORDS ="pyhub""""关于当前包的一些关键字,方便PyPI进行分类。"""AUTHOR ="mengtianwxs"AUTHOR_EMAIL ="374835063@qq.com""""作者的邮件地址"""URL ="http://blog.csdn.net/mengtianwxs/""""你这个包的项目地址,如果有,给一个吧,没有你直接填写在PyPI你这个包的地址也是可以的"""VERSION ="0.0.1""""当前包的版本,这个按你自己需要的版本控制方式来"""LICENSE ="MIT""""授权方式,我喜欢的是MIT的方式,你可以换成其他方式"""setup( name=NAME,version=VERSION,description=DESCRIPTION,long_description=LONG_DESCRIPTION, classifiers=[ 'License :: OSI Approved :: MIT License', 'Programming Language :: Python', 'Intended Audience :: Developers', 'Operating System :: OS Independent', ], keywords=KEYWORDS,author=AUTHOR,author_email=AUTHOR_EMAIL, url=URL, license=LICENSE, packages=PACKAGES, include_package_data=True, zip_safe=True, )
其后注册自己的pypi帐号。不要用qq邮箱。好像收不到验证信息。用网易的就可以。
之后在自己的/home目录下如果没有则新建一个文件名为
.pypirc[server-login]username = userpassword = password然后You need to register it first.python setup.py registerThen you canpython setup.py sdist upload或python setup.py register sdist upload
0 0
- 把自己的独立python模块上传到pypi上去
- 把自己的python脚本打包上传到PYPI
- 把自己制作的Python open package发布到PyPI
- 上传自己写的package到Pypi (简单好用)
- 发布自己的python轮子——上传PyPI
- python创建模块并发布到pypi
- Python3 上传Python包到PyPi
- 用ECSHOP增强工具把淘宝数据包批量上传到自己的ECSHOP独立网店
- 用SHOPEX增强工具把淘宝数据包批量上传到自己的ShopEX独立网店
- 用SHOPEX增强工具把淘宝数据包批量上传到自己的ShopEX独立网店
- 自己写一个python第三方库并上传到pypi上
- python的模块管理与发布+如何在pypi上发布自己的模块
- 上传代码到PyPI
- 如何将自己的Python代码打包发布到pypi上
- 如何将自己的Python代码打包发布到pypi上
- 打包自己写的python库(Betubedl)并且发布到pypi上
- windows系统下发布python模块到pypi
- pypi 及如何上传自己写的库文件
- 228. Summary Ranges\59. Spiral Matrix II\64. Minimum Path Sum
- 通知的注册和移除的正确姿势 侧滑手势的影响
- Android Studio重写方法时参数显示异常的解决方法
- 关于TPM
- 分布式集群Session共享 简单多tomcat8+redis的session共享实现
- 把自己的独立python模块上传到pypi上去
- C++ template 模板
- 集成谷歌地图遇到的那些坑及解决办法
- onDraw与dispatcDraw
- 如何修改一张图里的数字
- MySql 主从服务器配置
- nginx 报 Internal Server Error 错误
- Intel X86系列CPU寻址方式
- 全局变量和局部变量在内存中的区别