CheesePrism is een eenvoudige toepassing voor het beheren van een statische Python pakket index & nbsp;. Het leent zwaar uit BasketWeaver en cheese_emporium. Het maakt gebruik van pip en setuptools distribueren voor diverse package management taken.
Installeer
Activeer uw virtuele env. Vervolgens kijken op de code om de door u gekozen locatie ::
& Nbsp; git clone git: //github.com/SurveyMonkey/CheesePrism.git
en installeer ::
& Nbsp; cd CheesePrism; pip -e installeren ./
of gebruik pip te klonen en direct installeren om `` $ VIRTUAL_ENV / src`` ::
& Nbsp; pip installeren git + git: //github.com/SurveyMonkey/CheesePrism.git#egg=CheesePrism
& Nbsp; cd $ VIRTUAL_ENV / src / cheeseprism
Test
Om de tests uit te voeren, installeert u eerst de test eisen ::
& Nbsp; cd CheesePrism
& Nbsp; pip -r test-require.txt installeren
Dan Ook ::
& Nbsp; nosetests -vv
Dit zal tests uit te voeren en uit te spugen dekking.
Uitvoeren
Het volgende zal de toepassing en een statische bestandsserver voor start
`CheesePrism` geschikt voor het testen en ontwikkelen ::
& Nbsp; paster dienen development.ini
Om de tests uit te voeren ::
& Nbsp; pip installeren -r test-require.txt
& Nbsp; nosetests -vv
Wat is nieuw in deze release:
- Recursive download van eisen bestanden en afhankelijkheden
- Zoeken van pypi en downloaden van bestanden
- Verbeterde testdekking
- De initialisatie van de index op het opstarten
- Basic-lezen API voor index
- Bredere evenement ondersteuning
- verbeteringen Documentatie
Wat is nieuw in versie 0.1 Alpha 3:
- Speciale dank aan Mozilla's Jeff Hammel, CampToCamps Bruno Binet en Aggendaless 'Chris McDonough voor bug fixes en suggesties.
Eisen
- Python
Reacties niet gevonden