Files
oci_tips/GenAI/mcp/sample1/vibe/04-REQUIREMENTS.md
2025-12-03 11:49:34 -03:00

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