bumpversion
bumpversion to ciekawa paczka do automatycznego podbijania wersji twojej paczki ;).
(screencast)
Jedną komendą jesteś w stanie podbić wersję w swojej paczce w kilku miejscach (oczywiście, najlepiej informację o wersji trzymać w jednym miejscu, ale czasami jesteś zmuszony, aby zrobić to w kilku plikach).
Przykładowo, twoja aktualna wersja to 0.1.10, zrobiłeś małego fixa i chcesz podbić wersję do 0.1.11. Dodatkowo informacje na temat wersji trzymasz w pliku setup.py oraz w random_words/__init__.py. Zapomniałem dodać; jak chcesz to zajrzyj do paczki RandomWords, bo to na niej jest przykład.
Teraz wystarczy odpalić:
Dokumentację i więcej przykładów użycia znajdziesz na githubie.
P.S. Screena musiałem zrobić lokówką bo ubuntu odmówiło przed chwilą posłuszeństwa, a nie chce mi się resetować systemu.
(screencast)
Jedną komendą jesteś w stanie podbić wersję w swojej paczce w kilku miejscach (oczywiście, najlepiej informację o wersji trzymać w jednym miejscu, ale czasami jesteś zmuszony, aby zrobić to w kilku plikach).
Przykładowo, twoja aktualna wersja to 0.1.10, zrobiłeś małego fixa i chcesz podbić wersję do 0.1.11. Dodatkowo informacje na temat wersji trzymasz w pliku setup.py oraz w random_words/__init__.py. Zapomniałem dodać; jak chcesz to zajrzyj do paczki RandomWords, bo to na niej jest przykład.
Teraz wystarczy odpalić:
bumpversion --current-version 0.1.10 patch setup.py random_words/__init__.pyi gotowe. Skrypt podbił wersję w pliku setup.py oraz w random_words/__init__.py
Dokumentację i więcej przykładów użycia znajdziesz na githubie.
P.S. Screena musiałem zrobić lokówką bo ubuntu odmówiło przed chwilą posłuszeństwa, a nie chce mi się resetować systemu.
Comments
Post a Comment