最小pypi包示例
minpypihello的Python项目详细描述
#min pypi hello
pypi打包的一个最简单的例子。
(
[在pypi上查看](https://pypi.python.org/pypi/minpypihello/);
[在github上查看](https://github.com/hupili/min pypi hello)
*一个名为“minpypihello”的包,
其中包含一个名为“modhello”的模块。
您可以使用“from minpypihello import modhello”导入。
*可以直接执行以打印helloworld消息的脚本。
1。检查项目和研究文件
run`./myhello`并查看它是否按预期工作。
在此repo下导航并查看这些文件以获取示例布局。
min pypi hello/
——manifest.in
——readme.md
——readme.txt
——minpypihello
——modhello.py
——myhello设置。py
2.package
构建源代码存档:`python setup.py sdist`.
测试:
*在“dist/minpypihello-x.tar.gz”中找到您的包,
其中“x”是版本号。
*解压缩存档并转到其根目录。
*安装“python setup.py install`.
您可以添加“user”以在家中安装。
*尝试` myhello`(不是`./myhello`)。
如果正确设置了`$path`并且安装成功,
您应该会看到打印的hello消息。
*尝试从python脚本导入'minpypihello.modhello'
(例如,请参见'myhello'的代码)。
分发到pypi
register:使用“python setup.py register”并以提示的形式完成过程。
上载:`python setup.py sdist upload`.
[详细信息](http://docs.python.org/2/distutils/packageindex.html)
http://docs.python.org/2/distutils/setupscript.html“附加元数据”
pypi打包的一个最简单的例子。
(
[在pypi上查看](https://pypi.python.org/pypi/minpypihello/);
[在github上查看](https://github.com/hupili/min pypi hello)
*一个名为“minpypihello”的包,
其中包含一个名为“modhello”的模块。
您可以使用“from minpypihello import modhello”导入。
*可以直接执行以打印helloworld消息的脚本。
1。检查项目和研究文件
run`./myhello`并查看它是否按预期工作。
在此repo下导航并查看这些文件以获取示例布局。
min pypi hello/
——manifest.in
——readme.md
——readme.txt
——minpypihello
——modhello.py
——myhello设置。py
2.package
构建源代码存档:`python setup.py sdist`.
测试:
*在“dist/minpypihello-x.tar.gz”中找到您的包,
其中“x”是版本号。
*解压缩存档并转到其根目录。
*安装“python setup.py install`.
您可以添加“user”以在家中安装。
*尝试` myhello`(不是`./myhello`)。
如果正确设置了`$path`并且安装成功,
您应该会看到打印的hello消息。
*尝试从python脚本导入'minpypihello.modhello'
(例如,请参见'myhello'的代码)。
分发到pypi
register:使用“python setup.py register”并以提示的形式完成过程。
上载:`python setup.py sdist upload`.
[详细信息](http://docs.python.org/2/distutils/packageindex.html)
http://docs.python.org/2/distutils/setupscript.html“附加元数据”