Este projeto demonstra a configuração e o uso de um espaço de trabalho UV para gerenciar dependências em Python, incluindo uma biblioteca interna. Ele reflete as etapas de inicialização e gerenciamento de dependências registradas no histórico de commits de um projeto UV.
- Inicializar o projeto: O projeto UV foi inicializado usando o comando
uv init
. - Adicionar pandas: A dependência
pandas
foi adicionada ao projeto com o comandouv add pandas
. - Inicializar um subprojeto: Um subprojeto UV foi inicializado com o comando
uv init subproject
, indicando que o UV suporta subprojetos dentro de um espaço de trabalho maior. - Inicializar a biblioteca 'mylib': Um diretório chamado
mylib
foi inicializado como uma biblioteca Python dentro do espaço de trabalho UV com o comandouv init --lib mylib
. Isso sugere que o UV possui funcionalidades específicas para criação e gerenciamento de bibliotecas internas. - Adicionar referência interna à 'mylib': Foi adicionada uma referência interna à biblioteca
mylib
, configurando o projeto para reconhecer e utilizar esse pacote localmente desenvolvido.