Skip to content

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:

requires-python = ">=3.10"

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