取是一個單文件的Python模塊捆綁為一個包,便於安裝和Python的進口及NBSP;提取的目的是為了反映遠程資源(網址)到本地文件系統,以同步和被期望的更新依賴被鏡像以這種方式。
格式
從格式的清單取取:
[URL] [目標] [類型]
一個URL可以包含用於從一個多目錄資源提取子目錄一個散列標籤(例如http://example.com/foo#bar/fleem)。
資源的類型是用於分派到包括取程序的獲取需要的對象的照顧。
清單是用來使一些資源可能來自於一個特定的獲取獲取運行。
示例
當你簽出庫和運行Python setup.py發展,你應該能夠運行在提取的例子清單:
example.txt的取
這將創建一個tmp目錄相對清單和下拉了很多資源,它。
取程序
獲取包括多個對象為獲取資源:
文件:取一個文件
焦油:獲取和將壓縮包
韓庚:檢出Mercurial庫
混帳:檢出Git倉庫
該文件讀取器不能有一個散列標籤子路徑,因為它是一個單一的資源。
雖然取了一組取程序包括的,你可以通過一個任意列表分為fetch.Fetch的構造。
版本控制
汞和混帳取程序從版本控制系統提取,並有更多的選擇。目前唯一的選擇,以構造是出口,這是默認為true。如果出口為True,則數據庫將被導出到一個非版本結構。如果指定了子路徑與#的URL,該資源庫還將出口
要求:
- 在Python的
限制:
- 系統常見的故事是獲取鏡像文件到VCS庫,因為遠程資源需要作為存儲庫的一部分,有沒有更好的方法來檢索和/或更新它們。但是,你會怎麼做,如果這些遠程資源被改變?在一個理想的生態系統中,該修補程序將自動地分流並觸發上游包含,或從上游的diff文件被保存在本地修改(雖然第三方分支等,更適合於後一類的問題,而在一般的洩氣時消費上游的依賴較少侵入系統可用)。
評論沒有發現