---
created:
  source_filename: /home/runner/work/mknodes/mknodes/.venv/lib/python3.14t/site-packages/anyenv/async_run.py
  source_function: run_sync.<locals>.wrapper
  source_line_no: 52
icon: material/dev-to
title: Development environment
---

All development for this library happens in the
[mknodes](https://github.com/phil65/mknodes.git) repo on GitHub.
First, you'll need to download the source code and install an
editable version of the Python package:

``` {.md }
# Clone the repository
git clone https://github.com/phil65/mknodes.git
cd mknodes
```

## Build system

Uv is used as the build system.

``` {.bash }
pip install uv
```

[More information](https://docs.astral.sh/uv/concepts/build-backend/)