Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
30 changes: 28 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Python-generated files
__pycache__/
*.cpython*.pyc
evolutionapi.egg-info/
dist/
*.pyc
*.pyo
*.pyd

# Distribution / packaging
dist/
build/
*.egg-info/
.eggs/

# Virtual environments
.venv/
venv/
env/
ENV/

# uv
.uv/

# Ruff
.ruff_cache/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
58 changes: 57 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1242,4 +1242,60 @@ The WebSocket Manager has robust error handling:
3. Use logging for debugging and monitoring
4. Consider implementing a heartbeat mechanism if needed
5. Keep your API token secure and don't expose it in logs
6. Keep your API token secure and don't expose it in logs

## Contributing

This project uses Python >= 3.8 and uv:

### Setup Development Environment

```bash
curl -LsSf https://astral.sh/uv/install.sh | sh

git clone https://github.com/EvolutionAPI/evolution-client-python.git
cd evolution-client-python

uv sync
```

### Code Quality

This project uses [ruff](https://docs.astral.sh/ruff/) for linting and formatting:

```bash
# Format code
uv run ruff format

# Check linting
uv run ruff check

# Fix auto-fixable issues
uv run ruff check --fix
```

### Building and Publishing

```bash
# Build the package
uv build

# Publish to PyPI (requires credentials)
uv publish

# Or use the provided script
./publish.sh
```

### Adding Dependencies

```bash
# Add a runtime dependency
uv add package-name

# Add a development dependency
uv add --dev package-name
```

## License

MIT
Empty file removed build/lib/evolution/__init__.py
Empty file.
81 changes: 0 additions & 81 deletions build/lib/evolution/client.py

This file was deleted.

11 changes: 0 additions & 11 deletions build/lib/evolution/exceptions.py

This file was deleted.

Empty file.
16 changes: 0 additions & 16 deletions build/lib/evolution/models/call.py

This file was deleted.

93 changes: 0 additions & 93 deletions build/lib/evolution/models/chat.py

This file was deleted.

39 changes: 0 additions & 39 deletions build/lib/evolution/models/group.py

This file was deleted.

Loading