1.6 KiB
1.6 KiB
04 - Arquivo de Dependências
🎯 Objetivo
Gerar o arquivo requirements.txt com as dependências necessárias para o projeto.
📋 Contexto
O arquivo requirements.txt lista todas as bibliotecas Python necessárias com suas versões específicas para garantir reprodutibilidade.
🔧 Especificações Técnicas
- Formato: Padrão pip (package==version)
- Dependências: mcp, openai
- Versões: Fixas para garantir compatibilidade
💬 PROMPT COMPLETO
Crie um arquivo chamado "requirements.txt" para um projeto Python que usa:
- Model Context Protocol (MCP) versão 1.23.1
- OpenAI SDK versão 2.8.1
O arquivo deve seguir o formato padrão do pip (package==version).
Liste apenas estas duas dependências, uma por linha.
✅ Resultado Esperado
Você deve receber um arquivo de texto simples:
mcp==1.23.1
openai==2.8.1
🧪 Como Validar
Salve o conteúdo em mcp_project/requirements.txt e verifique:
# 1. Verificar conteúdo
cat requirements.txt
# 2. Contar linhas (deve ser 2)
wc -l requirements.txt
# 3. Instalar dependências (com ambiente virtual ativado)
pip install -r requirements.txt
Saída esperada da instalação:
Successfully installed mcp-1.23.1 openai-2.8.1 [e outras dependências transitivas]
📝 Notas
- As versões especificadas foram testadas e são compatíveis
- Dependências transitivas serão instaladas automaticamente
- Em produção, considere usar
pip freeze > requirements.txt
➡️ Próximo Passo
Após criar requirements.txt, prossiga para: 05-RUN-SCRIPT.md