Rules Include
Style
- PEP 8 compliance with 88-char line length (Black formatter)
- Type hints on all function signatures
- Google-style docstrings
- f-strings over
.format()or%
Patterns
- Dataclasses and Pydantic models over plain dicts
- Context managers for resource handling
- Generators for large data processing
pathlib.Pathoveros.path
Testing
- pytest with fixtures and parametrize
- Arrange-Act-Assert pattern
- Mock external dependencies, not internal logic
Modern Python (3.12+)
- Match statements for complex conditionals
typekeyword for type aliases- Exception groups with
except*
FAQ
Q: What is Cursor Rules: Python? A: Cursor rules for Python development. Enforces PEP 8 style, type hints, docstrings, pytest patterns, and modern Python 3.12+ idioms.
Q: How do I install Cursor Rules: Python? A: Check the Quick Use section above for step-by-step installation instructions. Most assets can be set up in under 2 minutes.