ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Python Monorepo com UV e Namespace Packages - Guia Definitivo

Автор: Otávio Miranda

Загружено: 2025-12-15

Просмотров: 952

Описание: Neste vídeo, vou te ensinar a criar uma estrutura de projeto Python robusta e escalável, utilizando Namespace Packages e a ferramenta UV (da Astral). Vamos montar um Monorepo do zero, inspirado na arquitetura da biblioteca LangGraph.

Você vai aprender como organizar múltiplas bibliotecas dentro de um único repositório e, o mais importante, como usar os Workspaces do UV para gerenciar tudo isso com um único ambiente virtual. Essa técnica é essencial para quem quer profissionalizar seus projetos e fugir da bagunça de múltiplos venvs.

Neste vídeo você vai ver:

Como funciona a estrutura de um Monorepo Python.
O que são Namespace Packages e por que usá-los.
Como configurar o pyproject.toml para Workspaces UV.
Como sincronizar dependências locais e externas com o UV.
Solução de problemas comuns como Importações Circulares e Type Stubs.

Se você quer levar sua organização de código para o próximo nível, esse tutorial é para você.

Links Mencionados:

Repositório do projeto (Titan):
https://github.com/luizomf/uvpypackages

Vídeo anterior:
   • Pacotes de Namespace no Python  

Meus Cursos: https://www.otaviomiranda.com.br/
Newsletter: https://luizomf.substack.com/

Capítulos

00:00:00 - Inspiração no LangGraph Monorepo
00:01:36 - O Conceito de Workspaces no UV
00:03:50 - Criando a Estrutura de Pastas do Zero
00:06:50 - Configurando o Workspace e Venv Único
00:09:50 - Criando os Pacotes, Packages e Libs
00:13:30 - Entendendo Namespace Packages na Prática
00:16:40 - Configurando o pyproject.toml da Raiz
00:20:50 - Configurando Dependências Locais
00:25:00 - Configurando Ruff e Pyright para Linting
00:31:00 - Criando o Ambiente Virtual com UV Sync
00:35:00 - Testando os Namespaces e Imports
00:41:00 - UV Sync vs UV Run para All Packages
00:45:00 - O Perigo das Importações Circulares
00:46:40 - Resolvendo Problemas de Stubs e Tipagem
00:51:00 - Conclusão e Repositório

#python #uv #monorepo #python3 #programação

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Python Monorepo com UV e Namespace Packages - Guia Definitivo

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Американская разведка: Путину нужна Украина и часть Европы (English subtitles) @Max_Katz

Американская разведка: Путину нужна Украина и часть Европы (English subtitles) @Max_Katz

Haskell, python и прочие приблуды. Прохожу машину HaskHell на TryHackMe, уровень средний!

Haskell, python и прочие приблуды. Прохожу машину HaskHell на TryHackMe, уровень средний!

SCHOOLBOY VS ДЕВОН ЛАРРАТТ АРМРЕСТЛИНГ 2025

SCHOOLBOY VS ДЕВОН ЛАРРАТТ АРМРЕСТЛИНГ 2025

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

Программируем с ИИ в VS Code - БЕСПЛАТНО! Сможет каждый!

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Шаблон повторных попыток: секрет отказоустойчивого кода на Python

Шаблон повторных попыток: секрет отказоустойчивого кода на Python

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Задача века решена!

Задача века решена!

Runtime, ToolRuntime e Context no LangGraph e LangChain com Python (Aula 9)

Runtime, ToolRuntime e Context no LangGraph e LangChain com Python (Aula 9)

Pacotes de Namespace no Python

Pacotes de Namespace no Python

Docker Do Zero Ao Avançado - Aprenda Docker de Uma Vez Por Todas

Docker Do Zero Ao Avançado - Aprenda Docker de Uma Vez Por Todas

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

Как быстро собирать embedded-код и заливать его на любую dev-плату • C • Live coding

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Curso Python #03 - Instalando o Python3 e o IDLE

Curso Python #03 - Instalando o Python3 e o IDLE

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Самые важные паттерны в программировании

Самые важные паттерны в программировании

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

ДНК создал Бог? Самые свежие научные данные о строении. Как работает информация для жизни организмов

Полная история программирования, Часть 3: Python, C++, JavaScript, PHP (с разбором кода)

Полная история программирования, Часть 3: Python, C++, JavaScript, PHP (с разбором кода)

LangGraph: Lifespan com Async Context Managers (Aula 10)

LangGraph: Lifespan com Async Context Managers (Aula 10)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]