joblib 的主頁以及使用者文件位於:
https://joblib.readthedocs.io
要使用 git 取得最新程式碼,只需鍵入:
git 克隆 https://github.com/joblib/joblib.git
如果您沒有安裝 git,可以下載最新程式碼的 zip:https://github.com/joblib/joblib/archive/refs/heads/main.zip
您可以使用 pip 安裝 joblib:
pip 安裝 joblib
從任何目錄或:
python setup.py 安裝
從來源目錄。
要為 joblib 做出貢獻,請先在 github 上建立一個帳戶。完成此操作後,分叉 joblib 儲存庫以擁有您自己的儲存庫,並在您想要工作的電腦上使用「git clone」克隆它。在克隆中進行更改,將它們推送到您的 github 帳戶,在多台電腦上測試它們,當您對它們感到滿意時,向主儲存庫發送拉取請求。
要執行測試套件,您需要 pytest(版本 >= 3)和覆蓋率模組。使用以下命令運行測試套件:
pytest作業庫
從專案的根開始。
要建立文檔,您需要安裝 sphinx (>=1.4) 和一些依賴項:
pip install -U -r .readthedocs-requirements.txt
然後可以使用以下命令建置文件:
製作文件
html 文件位於doc/_build/html
目錄中。
若要建立來源 tarball(例如用於打包或分發),請執行以下命令:
python setup.py sdist
tarball 將在 dist 目錄中建立。此命令將編譯文檔,並且可以安裝生成的 tarball,除了 Python 標準庫之外沒有額外的依賴項。您將需要 setuptool 和 sphinx。
此命令僅由專案經理運行,用於發布版本並上傳到 PyPI:
python setup.py sdist bdist_wheel 纏繞上傳距離/*
請注意,文件應該在每次 git 推送時自動更新。如果不是這種情況,請嘗試在本機上建立文件並解決任何文件建置錯誤(特別是在執行範例時)。
更改列在 CHANGES.rst 檔案中。它們必須手動更新,但是可以使用以下 git 命令來產生這些行:
git log --abbrev-commit --date=short --no-merges --sparse