p01.releaser je vydání pomocník skript, který nabízí jednoduchý proces uvolňování.
Instalovat
Stáhněte a rozbalte tento balíček vedle svých ostatních balíčků ve vašem místním struktuře svn složky. Po tom, instalaci balíčku p01.releaser spuštěním následujících příkazů v systému Linux:
& Nbsp; python bootstrap.py
& Nbsp; bin / buildout
Release
Můžete použít metodu uvolňování pomocí následujícího příkazu pro vytvoření nového nebo další verzi.
& Nbsp; bin / release
S tímto příkazem vydání skript bude dělat následující pro balení s daným názvem:
- Zkontrolujte čekající místní úpravy
- Najít existující verze
- Získat další verzi založenou na možnostech (-n, --next-version)
- Hádejte další verzi, pokud se nic definováno v možnostech
- Požádat o potvrzují hádal verzi nebo nastavit explicitní / původní verzi
- Požádat o potvrzení textu uvolnění CHANGES.txt pokud již existují
- Nebo nabídnout inplace CHANGES.txt úpravy, pokud prázdný potvrzeno
Poté se začne srcipt automatizovaný proces vytváření a přerušit na jakékoli chyby. Poznámka chybu mohl skončit v částečném páchané svn dat nebo souboru chybějící uvolnění. Ale to by mělo být jednoduché kontrolovat a správné. Tyto kroky jsou:
- Aktualizace verze v CHANGES.txt pokud již není aktualizována během editace
- Aktualizace verze v setup.py
- Zavázat změnu verze (místní pkg r)
- Vytvořit propuštění na základě setup.py (místní pkg dir)
- Zajistit složku tagy, pokud nový balíček dostat uvolňování
- Tag balíček (Slov cp tags / pkgname / verze)
- Hádejte další verzi vydání
- Přidat další verzi a nevydanou značku v CHANGES.txt
- Přidat další verzi, včetně dev marker setup.py
- Zavázat setup.py a CHANGES.txt dev markeru aktualizace
Nyní jste udělal, a uvolnění by měl být připraven.
ve zkratce
Stručně řečeno, releae skript by měl pouze normální proveďte následující kroky:
- Požádat o novou uhodl potvrzení verze
- Požádat o CHANGES.txt potvrzení nebo editace zakázce
a verze by měla jen začít
Co je nového v této verzi:.
- přidal poznámku o distutils vydání
- přidal přísnou chyba připojení manipulaci
- implementována kontrola externích
- realizována lepší volba Upravit
- zlepšit testy, stanovit zkušební podmínky
- opravit změněný značku
- nahradit CHANGES.txt wrapper třídy ChangeDoc s jednodušší implementace a API
Co je nového ve verzi 0.5.4:
- Nová verze nedostal přidáno do CAHNGES.txt před vydáním.
Co je nového ve verzi 0.5.1:
- Přidáno chybějící registrační argument v setup.py volání. Zdá se, že index pypi potřebuje tuto možnost, nebo balíček nebude zobrazovat v th indexu.
Požadavky na :
- Python
Komentáře nebyl nalezen