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

关注

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

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

妈妈总是晚上装睡配合孩子| 粘液共生1~3集免费观看动漫 | 三个医生换着躁我一个观后感| 18禁男男腐啪GV真人视频| 续父开续女包小芳的小说破| 黑皮革之夜| 《炸裂吧!巨棒》免费阅读漫画| 他一边日一边吃我奶头| 三个男人躁我一个爽的后果及影响 | SSF| 《黏糊糊的你》动漫免费观看| DJ快了又快又骚的POP歌曲| 蜜臀| 女性变态蕾丝连体开档内衣 | 吻戏视频| 轻轻的顶开老师的两瓣| 爸爸缓慢有力送女儿的文案| 日韩| 美女| 国产在线观看免费全集电视剧网站| 《饥饿妻子》完整版在线观看| 轮流和两个男人一起很容易染病吗| 免费观看B站刺激战场2023| 适合深夜看的脸红的小说| 丈夫不在家儿媳想老公的背景故事| 坐在竹马鸡上背单词小说| 大杂烩(TXT)小说阅读| 久久久久久精品国产三级涨奶 | 老赵玩小静揉捏胸奶头视频播放 | 光溜溜美女素材图片| 为什么妓女磨两下就很多水| 不扣钮的女孩| 桃色接触| 狼人加鲁鲁兽天赋澳彩心水| 耕耘小侄女小说全文免费阅读 | 深度开发1V6笔趣阁金银花露| 母亲和女婿免费高清电视剧| 校花被群JAN又粗又大H漫画| 韩剧公媳之恋免费观看全集| 15岁初中生用袜子套几几| 《交换做爰》在线观看