ContentsFoundations to FrontierBezhig

eng-lab/pyproject.toml

All lab code. Download this file.

[project]
name = "hwe"
version = "0.1.0"
description = "Hardware engine: parametric CAD, engineering analysis, and test data for a drone designed from first principles."
requires-python = ">=3.14,<3.15"
# Pinned so every run of the report is reproducible. Checked against PyPI on 26 September 2026.
# EL08 adds gmsh and scikit-fem; EL23 adds the PX4 tools (in WSL2).
dependencies = [
    "pint==0.26.1",
    "numpy==2.5.3",
    "matplotlib==3.11.2",
    "build123d==0.13.0",
]

[build-system]
requires = ["setuptools>=75"]
build-backend = "setuptools.build_meta"

[tool.setuptools.packages.find]
include = ["hwe*"]