十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
不得不說(shuō)python的自制包的相關(guān)工具真是多且混亂,什么setuptools,什么distutils,什么wheel,什么egg??!怎么有這么多????
而且我的需求且且是創(chuàng)建一個(gè)自制包管理自己常用的代碼,也必不想提交到PyPI,僅僅只需要安裝到本機(jī)就行。
下面就是幾個(gè)關(guān)鍵步驟。
文件目錄布局
├── package1
│ └──-├── init .py
| |── mod1.py
│ └── mod2.py
├── setup.py
|── README.md
編寫setup.py文件,類似如下:
from setuptools import setup, find_packages setup( name="kamustools", version="1.0.1", author="Kamuszhou", author_email="zausiu@gmail.com", description="tools used by kamuszhou exclusively.", license="BSD", keywords="kamus", url="https://blog.ykyi.net", packages=find_packages(), long_description="Long descrition is actually short...", classifiers=[ "Development Status :: 3 - Alpha", "Topic :: Utilities", "License :: OSI Approved :: BSD License", ], )