python代碼 打包成wheel文件


介紹

setuptools是python自帶的用來構建包的工具,構建出來的wheel(.whl)可供其他人pip install和import。

開始

├── fanuc_pkg
│ ├─── fanuc.py
│ ├─── init.py
│ └─── main.py
├── LICENSE
├── Readme.md
└── setup.py

首先把代碼放到一個根目錄文件夾中,同時在文件夾下新建README.mdsetup.py文件

setup.py

# !/usr/bin/env python
# -*- coding:utf-8 -*-

from setuptools import setup  # 注意哈,setuptools是基於distutils進行封裝的,但打wheel包時要從setuptools包導入setup模塊喲~

setup(
    # 指定項目名稱,我們在后期打包時,這就是打包的包名稱,當然打包時的名稱可能還會包含下面的版本號喲~
    name='fanuc',
    # 指定版本號
    version='0.1.1',
    # 這是對當前項目的一個描述
    description='fanuc api demo',
    # 作者是誰,指的是此項目開發的人,這里就寫你自己的名字即可
    author='siyuwen',
    # 作者的郵箱
    author_email='unixcs@qq.com',
)

安裝打包所需的庫

pip install setuptools
pip install wheel

開始打包

setup.py的根目錄下運行
python3 setup.py sdist bdist_wheel

  • 打包完成后

參考:https://zhuanlan.zhihu.com/p/161930778

/dist/setup.sh http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM