PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Deply.

Deply
— это автономный инструмент на Python для контроля архитектурных паттернов и зависимостей в крупных Python проектах. Он анализирует структуру кода и зависимости, чтобы гарантировать соблюдение архитектурных правил. Это способствует созданию более чистого, модульного и поддерживаемого кода.

🔹Основные функции:

🔘Анализ на основе слоёв: Определяйте слои проекта и ограничивайте их зависимости для усиления модульности.

🔘Динамическая конфигурация слоёв: Настраивайте коллекторы для каждого слоя с помощью шаблонов файлов, наследования классов и логических условий.

🔘Правила кросс-слойных зависимостей: Задавайте правила, запрещающие доступ определённых слоёв к другим.

🔘Расширяемость и гибкость: Настраивайте слои и правила для любого Python проекта.

✅Deply — для тех, кто ценит порядок в архитектуре и чистый код!

#Python #Programming #SoftwareArchitecture #CleanCode #Deply #DependencyManagement #CodeQuality

📱Ссылка на репозиторий:
https://github.com/Vashkatsi/deply
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
📱Migrate-to-uv.

migrate-to-uv — это инструмент для миграции проекта с другого менеджера пакетов на uv.

🔹Использование:

🔘С uv:
uvx migrate-to-uv 


🔘С pipx:
pipx run migrate-to-uv  


🔻Поддерживаемые менеджеры пакетов:

🔘Poetry
🔘Pipenv
🔘pip-tools
🔘pip

🧢Особенности:

🔘Перенос метаданных проекта (название, версия, авторы и т. д.).
🔘Сохранение всех зависимостей и их групп.
🔘Конвертация маркеров зависимостей, источников и точек входа.
🔘Поддержка версий зависимостей с приведением их к стандарту PEP 440.

#MigrateToUV #Python #DependencyManagement #PackageManagers #Poetry #Pipenv #PipTools #Pip

📱Ссылка на репозиторий:
https://github.com/mkniewallner/migrate-to-uv
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥3👍2