Add files via upload

This commit is contained in:
Marcos Lohmann
2025-12-03 11:49:34 -03:00
committed by GitHub
parent 3080d62b7d
commit fb28005f13
11 changed files with 2321 additions and 1 deletions

View File

@@ -0,0 +1,75 @@
# 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:
```bash
# 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`**