python----模块的发布与安装

模块的发布与安装

1.mymodule⽬录结构体如下:

├── setup.py

├── suba

│ ├── aa.py

│ ├── bb.py

│ └── __init__.py

└── subb

├── cc.py

├── dd.py

└── __init__.py

2.编辑setup.py⽂件

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

setup(name="dongGe", version="1.0", description="dongGe's module", author="dongGe", py_modules=[‘suba.aa’, ' suba.bb', ‘subb.cc’, ' subb.dd'])

3.构建模块

python setup.py build

构建后⽬录结构

.

├── build

│ └── lib.linux-i686-2.7

│ ├── suba

│ │ ├── aa.py

│ │ ├── bb.py

│ │ └── __init__.py

│ └── subb

│ ├── cc.py

│ ├── dd.py

│ └── __init__.py

├── setup.py

├── suba

│ ├── aa.py

│ ├── bb.py

│ └── __init__.py

└── subb

├── cc.py

├── dd.py

└── __init__.py

4.⽣成发布压缩包

python setup.py sdist

打包后,⽣成最终发布压缩包dongGe-1.0.tar.gz , ⽬录结构

.

├── build

│ └── lib.linux-i686-2.7

│ ├── suba

│ │ ├── aa.py

│ │ ├── bb.py

│ │ └── __init__.py

│ └── subb

│ ├── cc.py

│ ├── dd.py

│ └── __init__.py

├── dist

│ └── dongGe-1.0.tar.gz

├── MANIFEST

├── setup.py

├── suba

│ ├── aa.py

│ ├── bb.py

│ └── __init__.py

└── subb

├── cc.py

├── dd.py

└── __init__.py

如有疑问,请发邮件:[email protected]


github:https://github.com/wangrui0/
 

猜你喜欢

转载自blog.csdn.net/qq_35524586/article/details/86407140
今日推荐