CheesePrism er et simpelt program til styring af en statisk Python pakke indeks. & Nbsp; Det låner kraftigt fra BasketWeaver og cheese_emporium. Det udnytter pip og setuptools distribuere til forskellige pakke ledelsesopgaver.
Installer
Aktiver din virtuelle env. Så enten tjek koden til din valgte placering ::
& Nbsp; git klon git: //github.com/SurveyMonkey/CheesePrism.git
og installere ::
& Nbsp; CD CheesePrism; pip installere -e ./
eller brug pip at klone og installere direkte til `` $ VIRTUAL_ENV / src`` ::
& Nbsp; pip installere git + git: //github.com/SurveyMonkey/CheesePrism.git#egg=CheesePrism
& Nbsp; cd $ VIRTUAL_ENV / src / cheeseprism
Test
For at køre testene, først installere prøvningskravene ::
& Nbsp; CD CheesePrism
& Nbsp; pip installere -r test-require.txt
Derefter ::
& Nbsp; nosetests -vv
Dette vil køre tests og spytte ud dækning.
Kør
Følgende vil starte programmet og en statisk fil server for
`CheesePrism` egnet til test og udvikling ::
& Nbsp; Paster tjene development.ini
For at køre testene ::
& Nbsp; pip installere -r test-require.txt
& Nbsp; nosetests -vv
Hvad er nyt i denne udgivelse:
- Rekursiv downloade krav filer og afhængigheder
- Søgning af pypi og downloade filer
- Forbedret test dækning
- Initialisering af indekset på opstart
- Basic skrivebeskyttet API til index
- Bredere begivenhed support
- Dokumentation forbedringer
Hvad er nyt i version 0.1 Alpha 3:
- Særlig tak til Mozillas Jeff Hammel, CampToCamps Bruno Binet og Aggendaless 'Chris McDonough for fejlrettelser og forslag.
Krav :
- Python
Kommentarer ikke fundet