Development Guide
This section provides information for developers contributing to Natrix.
Python Version
Natrix requires Python 3.10 or higher. This is specified in pyproject.toml:
UV Package Manager
Natrix uses UV for dependency management and development workflows.
Vyper Compiler
Natrix supports Vyper compiler versions 0.4.0 and above.
Creating a New Rule
See the API Reference for detailed information on implementing new rules.
Getting Help
- Issues: Report bugs or request features on GitHub Issues
- Discussions: Ask questions on Vyperholics