python打包上傳至pypi實踐

2021-10-03 08:06:41 字數 1622 閱讀 8631

**在這裡 很簡單,直接註冊就好

注意參考標準目錄檔案,常用結構如:

├── readme.md

├── docs

├── project

│ ├──init.py

│ ├──main.py

│ ├── modulea

│ │ ├──init.py

│ │ └── packagea.py

│ └── moduleb

│ └──init.py

├── setup.py

└── tests

└── modulea

└── test_packagea.py

這個檔案是用來打包的,內容上是這樣

#!/usr/bin/env python

# coding:utf-8

from setuptools import setup, find_packages

setup(

name=

"highfre"

, version=

"1.0.0"

, keywords=

("pip"

,"highfre"),

description=

"an highfre demo"

, long_description=

"an high fre btc project demo"

, license=

"mit licence"

, url=

"", author=

"confiself"

, author_email=

"[email protected]"

, packages=find_packages(),

include_package_data=

true

, platforms=

"any"

, install_requires=

["requests"

])

執行命令:

python setup.py sdist
這個命令會在當前目錄下生成兩個資料夾dist和xx.egg-info,儲存了這個專案相關的所有資訊

(1)安裝twine:

pip install twine -i
這裡為防止安裝速度過慢,加上豆瓣源

(2)上傳

twine upload dist/highfre-1.0.0.tar.gz
view at:

project/highfre/1.0.0/

注意:不要在git bash中執行此命令,會一直出現enter your name

pip install highfre
一般發布pip專案,都會在github上配套檔案,用來給使用者參考,比如我的就像這樣

參考文章:

用python封裝自己的包上傳到Pypi

本文假定你一定有一定的python基礎,並懂得怎麼安裝使用第三方工具包,其實也很簡單,安裝包就是要先再本地環境安裝pip,然後如果要安裝其他工具包的話就使用指令 沒有許可權就要使用sudo pip install下面就開始說怎麼打乙個自己的包並上傳到pypi了 比如我們要打包乙個名字要sghello...

打包上傳自己的Pypi 親身填坑 絕對可用

首先我對於pypi其實並沒有特別的見解,也用的不是很熟練,但是我經歷了一次非常痛苦的上傳過程。主要是版本 格式 python更新過快等問題。其他的部落格說的其實很多如何去上傳打包,但是要不是過時了,要不就是寫的不是很淺顯。所以如果你就是想盡快上傳成功乙個自己的pypi包,那麼你來對了,繼續看下去吧,...

使用Xcode打包上傳APP

1.開啟xcode,進入product scheme editscheme,找到archive,最上面的裝置選擇iosdevice,在buildconfiguration中選中release,其他的不用改。2.工程選擇裝置iosdevice,clean工程。3.選中工程名,到工程資訊介面,選中sum...