跳到主要內容

2016-04-22 關於 VC pinning 機制的特別會議

14:00 UTC

Hangout 連結: https://hangouts.google.com/call/uqi4wwchj5hnpdetsbzmaer7hue

主旨: 我們希望如何表達特定 VS 版本的配方。

  • 新的 conda-build 版本 - 可能對於 VS 建置是必要的: https://github.com/conda/conda-build/releases/tag/1.20.1

    *   Rebuild Eigen to test that the latest version works - if so we can drop [John Kirkham](https://conda-forge.hackpad.com/ep/profile/wv6uvIZX6h0)'s conda-smithy branch that tries to fix appveyor.
    • 這一切都已完成且現在運作正常。在某些情況下,Windows 上的 Python 3.4 64 位元建置存在問題。這仍然不清楚原因。
  • 目前的指南位於 https://github.com/conda-forge/staged-recipes/wiki/VC-featureshttps://github.com/conda/conda/wiki/VC-features

  • 一個簡單的配方應該是什麼樣子?以下在 conda-build 中目前是有問題的,因為 VS 版本直到建置環境被解析後才確定(即在元數據被解析之後,目前)。

  • conda-build 應該自動表達 msvc_runtime 依賴性嗎?

  • 如果我們在 conda-build 內部具有 pinning 功能,這會變得更容易嗎?

  • 無論我們選擇什麼,我們如何保持與 defaults 的相容性?

筆記