發布你的python包

2022-06-02 01:42:14 字數 1031 閱讀 6938

簡史

disutils從2023年便已經是python標準庫的一部分。它最早由greg ward開發。 在2023年開發停止,從那以後,一些開發人員開始在其基礎上繼續開發他們自己的工具。其中 最成功的繼任者便是打包庫setuptools

使用setuptools打包python庫

setup.py**示例

# -*- coding: utf-8 -*-

from setuptools import setup, find_packages

setup(

version='0.1',

description='description.',

author='author',

author_email='[email protected]',

install_requires=,

packages=find_packages(),

include_package_data=true,

zip_safe=false,

keywords='keyword!'

)

發布你的專案

先到pypi上註冊賬號如果你還沒註冊的話。

開啟你的 ~/.pypirc 檔案

[disutils]

index-servers = pypi

[pypi]

username = password =

檔案結構可以參考我的乙個專案 pyvalidators

測試乙個好的python庫少不了測試

關於測試也有一些選擇,比如nosepytest或者是自帶的unittesst

這個庫我選擇的是pytest

看著綠色的通過碼得飛起。 測試的好處就是當你要調整**時可以幫你檢查到可能出現的錯誤,提高**質量。

自己的python包發布經驗

主要參考 以下經驗是建立在上述參考檔案之上的。有幾點經驗 1,在 註冊乙個賬號,我的是seefeel.server response 410 project pre registration is no longer required or supported,so continue directl...

python3 包的發布

發布流程大概如下 1.首先需要有乙個python包,就是乙個資料夾,但是此資料夾下面有 init py檔案,裡面內容是 現在要發布包testmsg,這就是乙個python包。在同級目錄下新建setup.py檔案,檔案內容是 2.然後執行 python3 setup.py build 執行完了後,得到...

發布你的Python模組詳解

我們在學習www.cppcns.compython的時候,除了用pip安裝一些模組之外,有時候會從 安裝包下來安裝,我也想要把我自己編寫的模組做成這樣的安裝包,該怎麼辦,如何發布呢?大概需要以下四個步驟 1.首先為模組建立乙個資料夾。舉個簡單的栗子,你寫了乙個add.py模組檔案,裡面有個add方法...