nouto on yhden tiedoston Python-moduuli niputettu niin paketti on helppo asentaa ja Python maahantuonti. & Nbsp; tarkoituksena nouto on peili kauko resurssit (URL-osoitteita) paikalliseen tiedostojärjestelmään, jotta synkronoida ja päivittää riippuvuudet jotka halutaan on peilataan tällä tavalla.
Muoto
noutaa n hakeminen alkaen ilmeisen muotoa:
[URL] [kohde] [tyyppi]
URL voi sisältää hash-tunniste (esim http://example.com/foo#bar/fleem), jota käytetään erottamaan alihakemistoineen multi-hakemistosta resurssi.
Tyyppi resurssi käytetään lähettämiseksi mukana Fetchers jotka huolehtivat hakemalla kohteen.
Lastiluettelot käytetään siten, että määrä resursseja saattaa olla haettu tietty hakemaan aikavälillä.
Esimerkki
Kun kassalle tietovaraston ja ajaa python setup.py kehittää, sinun pitäisi pystyä suorittamaan noutamaan siitä esimerkki ilmeisen:
nouto example.txt
Tämä luo tmp suhteessa ilmeinen ja vetää alas useita resursseja.
Fetchers
nouto sisältää useita objekteja hakeminen resurssit:
file: hakea yksi tiedosto
tar: hakea ja pura tarrapallon
Hg: kassalle oikukas arkistoon
git: kassalle git arkiston
Tiedoston hakija ei voi olla hash-tunniste alipolku koska se on yksittäinen voimavara.
Vaikka hakea on joukko fetchers mukana, voit siirtää mielivaltainen lista osaksi fetch.Fetch n rakentaja.
versionhallinta strong>
Hg ja git fetchers noudetaan versiosta ohjausjärjestelmät ja on muita vaihtoehtoja. Vain nykyinen vaihtoehto rakentajan on vienti, joka on oletusarvoisesti True. Jos vienti on totta, niin loppusijoituslaitoksen viedään osaksi ei-versioituja rakenne. Jos alipolku on määritetty # in URL, arkiston myös viedään.
vaatimukset
- Python
rajoitukset
- yhteinen tarina nouto on peilaus tiedostoja VCS arkistoon, koska kauko resurssit ovat Tarvitaan osana loppusijoitustilan eikä ole parempaa tapaa hakea ja / tai päivittää niitä. Mutta mitä teet, jos nämä kauko resurssit muuttuvat? Ihanteellisessa ekosysteemi, korjaukset olisi automaattisesti triaged ja laukaista alkupään sisällyttämisestä tai diffs ylävirran pidetään paikallisia muutoksia (vaikka myyjä oksia, jne, sopivat paremmin jälkimmäisen luokan ongelmia, ja yleensä lannistunut, kun lievempi järjestelmä kuluttaa alkupään riippuvuudet ovat saatavilla).
Kommentteja ei löytynyt