p01.releaser is 'n release helper script wat 'n eenvoudige release proses bied.
Installeer
Aflaai en pak hierdie pakket langs jou ander pakkette in jou plaaslike svn gids struktuur. Daarna het die installering van die p01.releaser pakket deur die loop van die volgende opdragte op linux:
& Nbsp; python bootstrap.py
& Nbsp; bin / buildout
Release
Jy kan die vrylating metode te gebruik met die volgende opdrag te maak vir 'n nuwe of volgende uitgawe.
& Nbsp; bin / release
Met hierdie opdrag sal die vrystelling script die volgende vir die pakket met die gegewe naam te doen:
- Gaan vir hangende plaaslike verandering
- Vind bestaande weergawes
- Kry volgende weergawe gebaseer op opsies (-n, --next-weergawe)
- Raai volgende weergawe as niks omskryf in opsies
- Vra vir bevestiging geraai weergawe of stel eksplisiete / eerste weergawe
- Vra vir CHANGES.txt release teks bevestiging as reeds bestaan
- Of bied inplace CHANGES.txt redigering as leë bevestig
Hierna sal die srcipt 'n outomatiese proses te begin bou en te staak oor enige fout. Let 'n fout kon eindig in gedeeltelike toegewyde svn data of 'n vermiste release lêer. Maar dit moet eenvoudig om te kyk en korrek wees. Die stappe is:
- Update weergawe in CHANGES.txt indien nie reeds tydens redigering opgedateer
- Update weergawe in setup.py
- Pleeg weergawe verandering (plaaslike pkg rig)
- Skep release gebaseer op setup.py (plaaslike pkg rig)
- Verseker gids tags as nuwe pakket kry release
- Tag pakket (svn CP tags / pkgName / version)
- Raai volgende weergawe
- Voeg volgende weergawe en onuitgebrachte merker in CHANGES.txt
- Voeg volgende weergawe insluitend dev merker in setup.py
- Pleeg setup.py en CHANGES.txt dev merker update
Nou is jy gedoen het en die vrylating moet gereed wees.
in kort
In kort, moet die releae script normale net die volgende stappe:
- Vra vir nuwe geraai weergawe bevestiging
- Vra vir bevestiging of CHANGES.txt aanbod redigering
en die vrystelling moet net begin
Wat is nuut in hierdie release:.
- bygevoeg kommentaar oor distutils kwessie
- bygevoeg streng verband fout hantering
- geïmplementeer nagaan uiterlike
- geïmplementeer beter opsie wysig
- verbeter toetse, los toets toestand
- los veranderde merker
- vervang CHANGES.txt wrapper klas ChangeDoc met 'n eenvoudiger implementering en API
Wat is nuut in weergawe 0.5.4:
- Nuwe weergawe het nie ontslae bygevoeg CAHNGES.txt voor die vrylating.
Wat is nuut in weergawe 0.5.1:
- Bygevoeg ontbrekende register argument in setup.py oproep. Blyk dat die pypi indeks moet hierdie opsie of 'n pakket sal nie opdaag nie in de indeks.
Vereistes :
- Python
Kommentaar nie gevind