国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python高级 > Python中包如何发布?

Python中包如何发布?

头像

爱喝马黛茶的安东尼

2019-06-28 17:49:203124浏览 · 0收藏 · 0评论

Python中包如何发布?

1.myModule目录结构体如下:

./
    setup.py
    __init__.py
    test.py
    sub_A/
        __init__.py
        a.py
    sub_B/
        __init__.py
        b.py

2.编辑setup.py文件

py_modules需指明所需包含的py文件

from distutils.core import setup
setup(name = "Se7eN_HOU",version = "1.0",description = "Se7eN_HOU's module",author = "Se7eN_HOU",
py_modules = ["sub_A.a","sub_B.b"])

相关推荐:《Python视频教程

3.构建模块

使用控制台在setup.py文件的同目录下执行python setup.py build

C:\Users\Se7eN_HOU\Desktop\myModule>python setup.py build
running build
running build_py
copying sub_A\a.py -> build\lib\sub_A
copying sub_B\b.py -> build\lib\sub_B
C:\Users\Se7eN_HOU\Desktop\myModule>

构建后目录结构:

./
    setup.py
    __init__.py
    test.py
    sub_A/
        __init__.py
        a.py
    sub_B/
        __init__.py
        b.py
    build/
        lib/
            sub_A/
                __init__.py
                a.py
            sub_B/
                __init__.py
                b.py

4.生成发布压缩包

同目录下执行python setup.py sdist

C:\Users\Se7eN_HOU\Desktop\myModule>python setup.py sdist
running sdist
running check
warning: check: missing required meta-data: url
warning: check: missing meta-data: if 'author' supplied, 'author_email' must be supplied too
warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)
warning: sdist: standard file not found: should have one of README, README.txt, README.rst
writing manifest file 'MANIFEST'
creating Se7eN_HOU-1.0
creating Se7eN_HOU-1.0\sub_A
creating Se7eN_HOU-1.0\sub_B
making hard links in Se7eN_HOU-1.0...
hard linking setup.py -> Se7eN_HOU-1.0
hard linking sub_A\__init__.py -> Se7eN_HOU-1.0\sub_A
hard linking sub_A\a.py -> Se7eN_HOU-1.0\sub_A
hard linking sub_B\__init__.py -> Se7eN_HOU-1.0\sub_B
hard linking sub_B\b.py -> Se7eN_HOU-1.0\sub_B
creating dist
Creating tar archive
removing 'Se7eN_HOU-1.0' (and everything under it)
C:\Users\Se7eN_HOU\Desktop\myModule>

打包后,生成最终发布压缩包Se7eN_HOU-1.0tar.gz,目录结构

./
    setup.py
    __init__.py
    test.py
    sub_A/
        __init__.py
        a.py
    sub_B/
        __init__.py
        b.py
    build/
        lib/
            sub_A/
                __init__.py
                a.py
            sub_B/
                __init__.py
                b.py
    MANIFEST
    dist/
        Se7eN_HOU-1.0.tar.gz

相关推荐:

Python中包如何嵌套

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

胡乱的深见君| 真人刺激战场40分钟电视剧| 9.1芒果浏览器| 桃色三国| 香蕉视频APP| 姨母妈9| 爸爸吃女儿奶奶高情商回复 | 戴上自安小玩具调到10档| 《睡眠指导1-6集》| 豆传媒剧国产MV有什么特点| AV网站在线观看| 男朋友摸完小花园小肚子有点痛| 他用舌头给我6次高潮| 女朋友的妹妹ID| BGMBGMBGM毛多老太| 蜜桃成时熟2| 动物扌桑辶鬲的| 《玉蒲团2之艳乳欲仙欲》| 《温柔的大姐姐》动漫免费观看| 日韩欧美国产| 巨乳童颜| 《妻子3》免费完整版高清韩剧| 春闺艳妇(古言)作者:年富一年| 4399在线观看免费高清电视剧 | 麻花传剧原创MV九九九| 美女被捆绑绳子穿过下体 勒胸| 妈妈你真棒里面的插曲叫什么 | 男生把小困困放到女生困里视频| 男按摩师舌头伸进去了SPA漫画| 日韩大片PPT免费PPT| 7777777亚洲和欧洲尺码表| 三个老师轮流给学生布置作业| 麻豆国产AV无码免费视频| 原声舌吻| 韩漫网址| 校长揉捏陈若雪的奶头| 狠狠人妻久久久久久综合九色| 爸井空《办公室爱欲》| 欧美大片PPT免费大全| 双男主GAI免费观看网站| 水氏杨花与十二轿夫