Juvio: Notebooks Jupyter Reprodutíveis com Gerenciamento de Dependências Inline

2025-05-20
Juvio: Notebooks Jupyter Reprodutíveis com Gerenciamento de Dependências Inline

Juvio simplifica o fluxo de trabalho do Jupyter Notebook ao lidar com o gerenciamento de dependências e a integração com o Git. Permite instalar pacotes diretamente no notebook usando `%juvio install`, salvando as dependências como metadados (PEP 723). O Juvio configura automaticamente ambientes virtuais efêmeros (usando uv), garantindo resultados reprodutíveis. O notebook é convertido para um formato semelhante a um script para diffs Git mais limpos, eliminando a necessidade de arquivos lock ou requirements.txt. Isso garante reprodutibilidade e simplifica o controle de versão.

Desenvolvimento