国产成人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中包如何嵌套

关注

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

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

美女两个球球抖动抓球球视频| 欧美电影免费观看电视剧大全| 老师穿白色双开真丝旗袍怎么穿 | 婆媳双飞杨钰莹阅读| WEYVV5国产的SUV视频| 交换的一天电影完整播放在线观看| 爱的释放| 姑父有力挺送小芳的背景故事| 《交换做爰》在线观看| 成品PPT网站大片入口| 小婕子太紧了太深了| 被学长抱进小树林C个爽| 水氏杨花与十二轿夫免费阅读| 空姐4免费高清完整版观看| JC| 麻花传MV在线观看的最新进展| 小辣椒4美国荷尔蒙| 男性23厘米尺寸图片| 动物与人类的关系| 女性私密紧致情趣玩具| 国外成品网站1688入口在哪 | 儿媳婉柔和父亲王大川的背景故事| 韩剧《酒醉热吻》| 我老公跟我一晚上用很多卫生纸 | 日产无码久久久久久精品红桃| 人与动物胶配方视频荷尔蒙| 老公在洗澡我被公干日本| 《桃色》| 麻豆 无码 国产在线观看| 老旺的大肉蟒进进出出 | 疯狂搅动音乐老师的小句号| 器材室轮-J-(4)对着镜子| 小扫货几天没弄了这么多 | 免费观看萝卜大全电视剧韩剧| 《后宫狂热》动浸全集完整| 女大馒头图片10张| 妈妈的闺蜜韩剧结局原声在线观看..| 《老板送醉酒丈夫回家》 | 《交换做爰》在线观看| 蛇妻| 短视频