Add files via upload
This commit is contained in:
75
GenAI/mcp/sample1/vibe/04-REQUIREMENTS.md
Normal file
75
GenAI/mcp/sample1/vibe/04-REQUIREMENTS.md
Normal 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`**
|
||||
Reference in New Issue
Block a user