簡體   English   中英

將新的Python版本引入conda-forge原料

[英]Introduce new Python version to conda-forge feedstock

我依賴的conda包可以在conda-forge通道中找到 (=已經存在一個原子)但是還沒有用於Python版xy 需要采取哪些步驟才能將它帶到conda-forge上的那個版本?

正如安東尼Scopatz一個指出需要在本地更新與原料conda-smithy ,並把這些變化在GitHub上適當的分支。

詳細步驟如下:

  1. 克隆回購。

  2. 在根環境中安裝(或更新) conda-smithy

     conda (source) deactivate conda install conda-smithy conda install conda=4.2 # see below 
  3. 從根環境中重新放入原料:

     cd <feedstock-repo>/ conda smithy rerender 

    您可能會看到有關CI服務和anaconda缺少令牌的警告,但您可以放心地忽略這些。

  4. 提交所有更改,將它們推送到您的Github fork,然后打開pull請求。

  5. 拉取請求合並后,包將由CI服務器構建,這可能需要幾個小時,具體取決於其隊列。 最終,該軟件包應該可用於Python版本xy


conda-smithy 不支持當前最新版本的conda,4.3.14。 因此,作為一種解決方法,目前需要降級到conda 4.2。

您應該在新分支上本地原料conda smithy rerender中運行conda smithy rerender ,將其推送到您的fork,然后打開pull請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM