Rozdział 5. Zarządzanie pakietami

Niewielkie skrypty często stają się tak przydatne i ważne, że powstaje potrzeba podzielenia się ich zawartością. Biblioteki Pythona, jak również inne projekty kodu, wymagają tworzenia pakietów. Bez pakietów dystrybucja kodu staje się procesem problematycznym i kruchym.

Po etapie koncepcji warto śledzić zmiany, ogłaszać rodzaj wykonanych zmian (na przykład, gdy wprowadzamy aktualizację, która narusza zgodność wstecz) oraz zapewnić użytkownikom możliwość wyboru konkretnej wersji narzędzia. Nawet w większości prostych przypadków użycia korzystne jest przestrzeganie kilku wytycznych dotyczących tworzenia pakietów. Absolutnym minimum jest śledzenie dziennika zmian i określanie wersji.

Istnieje kilka strategii zarządzania ...

Get Python dla DevOps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.