TGViewer
Сіпласпластик Сіпласпластик @cpplastic · 740 subscribers
Post #109 155
Дописував сьогодні CLI-тулзу на Python за дизайнером (вправний хлопчина).

Перевів на Poetry, позаміняв де-не-де викорстання os.path (нащо ви ним користуєтесь досі взагалі?) на значно красивіший pathlib, позаміняв якісь триповерхові ifʼи на паттерн-матчінг — стало прям симпатично. Ну й логіку авжеж проапдейтив, для чого, власне, й сідав.

Шо я можу сказати: Python — досі одна з найкращих мов програмування. Прям дуже приємно нею писати. Не дарма вона чи не єдина є в топі всіх популярних рейтингів типу TIOBE, PYPL, StackOverflow Survey тощо.

А потім мені щось закортіло автоматизувати публікацію пакету. Значить, GitHub Actions сетаплять Python, встановлюють poetry, збирають wheel, а потім публікують його в GitLab Package Registry на іншому хості. На ґітлабі в свою чергу запускається пайплайн, котрий збирає докер-образ з новою версією скрипта та завантажує його в Artifactory.

Найдивніше тут те, що все запрацювало з першого разу, навіть авторизація 🤯, хоча я до цього не мав справ ані з Environments на ґітгабі, ані зі сторонніми PyPI індексами, ані з пайплайнами на ґітлабі.

Чи то день такий вдалий, чи то минулого разу я голодний був.
Telegram Cіпласпластик Я час від часу пишу на Python, бо мені банально легко висловлювати свої думки на ньому, але, схоже, роблю це не достатньо часто, аби прям слідкувати за розвитком. І кожного… кожнісінького, блять, разу це перетворюється на боротьбу з середою програмування.…
  • 🔥 3
  • 👍 1
  • 👏 1
  • 👀 1
More from @cpplastic
  1. Oct 9, 2026Зацініть рівень української служби підтримки. Жодних пояснень, заяв, перепитувань: «Не тре…
  2. Oct 7, 2026Post #543
  3. Oct 2, 2026Щось не злетіло з self-driving cars у автовиробників, еге ж? А стільки галасу було. Ну зат…
  4. Sep 24, 2026Ух, яку ж класну доповідь подивився: «Scott Jenson: Are we really going to use the same De…
  5. Sep 23, 2026Post #540
  6. Sep 21, 2026«Порекламую» вам український сайт, який мені дуже подобається. Взяв слово в лапки, бо як і…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →