一、首先去註冊 [python]
二、需要打包的檔案庫├── license
├── readme.md
├── manifest.in
├──main(主資料夾)
│ ├── __init__.py
│ ├── file1.py
│ ├── file2.py
├── setup.cfg
├── setup.py
檔案目錄結構不是關鍵,主要是如何在打包的時候把自己需要的檔案打包進去。
三、manifest.in 這個檔案就是在打包時把需要的檔案寫入在裡面include makefile changes.rst contributing.rst license authors tox.ini
recursive-include flask_look_mysql *
graft tests
graft examples
四、配置檔案
setup.pyfrom setuptools import setup, find_packages
setup(
name='flask_look_mysql', # 名稱
version='1.0.2', # 版本
description='a look mysql html', # 描述
license='mit license', # 啥子認證哦 直接copy
url='', # 位址 可以指向自己的 開源庫
author='libaibuaidufu', # 作者
author_email='[email protected]', # 郵箱
packages=find_packages(), # 不知道
include_package_data=true, # 不知道
platforms='any', # 平台
install_requires=["flask", "pymysql"], # 依賴庫
)注意: 具體配置 [setup詳細配置](
建立.pypirc 這是乙個影響上傳位址的檔案
windows 放在使用者目錄下 就是 .ssh那一層
linux ~/.pypirc
[distutils]
index-servers=pypi
[pypi]
repository = #位址很重要 不然後面更新不上去 ****
username =
password =
五、打包命令# 生成wheel 庫
python setup.py sdist bdist_wheel
#上面會生成一些檔案 自己看一看 dist下的 可以安裝
# 上傳
tmine upload dist/*
# 或者
python setup.py sdist bdist_wheel upload
自己寫函式庫
大家現在寫 程式,是不是都是用新唐提供的函式庫?在體驗 開發板的一開始,我也是使用函式庫,畢竟這個太方便了。可是有一天,我發現乙個只使用時鐘和io以及 除錯串列埠的程式居然查過了16k的時候,我震驚了!天啊,這麼乙個簡單的 功能,需要這麼多的程式空間嗎?抱著懷疑的態度,我讀了新唐提供的庫。看完後,乙...
Python2 7 如何引入自己寫的類
系統環境 win10 開發環境 jetbrains pycharm 2017.1.5 x64 python版本 2.7 假如我們有乙個class叫dbutil,它在a.py裡 最好乙個py檔案中對應乙個class,這樣比較清晰 它應該具有init self 函式。就像這樣 class dbutil ...
python函式如何寫 python如何寫函式
python函式的定義 定義函式,也就是建立乙個函式,可以理解為建立乙個具有某些用途的工具。定義函式需要用 def 關鍵字實現,具體的語法格式如下 def 函式名 形參列表 由零條到多條可執行語句組成的 塊 return 返回值 其中,用 括起來的為可選擇部分,即可以使用,也可以省略。此格式中,各部...