# Cursor rules for py-couchdb project

## Package Manager
- This project uses `uv` as the package manager
- Use `uv` commands instead of `pip` or `poetry`
- Examples: `uv add <package>`, `uv run <command>`, `uv sync`

## Python Environment
- Use `uv run` to execute Python scripts and tests
- The project uses `pyproject.toml` for configuration
- Dependencies are managed through `uv.lock`

## Testing
- Run tests with: `uv run pytest`
- Test configuration is in `pyproject.toml`
- Integration tests are in `test/integration/`

## Development
- Use `uv sync` to install dependencies
- Use `uv add <package>` to add new dependencies
- Use `uv remove <package>` to remove dependencies

