Українська
Тема 16. Пакування та розповсюдження застосунків Python, узагальнені типи та статичний аналіз коду
Мета: навчитися створювати й перевіряти локальний wheel, застосовувати узагальнені типи та статичний аналіз, збирати застосунок із потрібними ресурсами.
Зміст лекції
- Пакет, дистрибутив і pyproject.toml — Пакет для імпорту та дистрибутив · Структура проєкту та pyproject.toml · Приклад 1. Бібліотека й консольна точка входу
- Версії, збирання та розповсюдження — Версії, залежності та відтворюваність · Збирання та чисте встановлення · Реєстр пакетів та виконуваний застосунок
- Узагальнені типи та протоколи — Приклад 2. Узагальнені колекції · Приклад 3. Репозиторій як структурний контракт
- Статичний аналіз і реліз — Точніші анотації та межа статичної перевірки · Приклад 4. Перевірки перед релізом · Автоматизація та фінальна перевірка