32 lines
936 B
TOML
32 lines
936 B
TOML
[workspace]
|
|
authors = ["looooo <sppedflyer@gmail.com>"]
|
|
channels = ["conda-forge"]
|
|
description = "Add a short description here"
|
|
name = "freecad.gears"
|
|
platforms = ["osx-arm64", "linux-aarch64", "linux-64", "win-64", "osx-64"]
|
|
version = "0.1.0"
|
|
|
|
[pypi-dependencies]
|
|
freecad-visual-tests = "*"
|
|
freecad_gears = { path = ".", editable = true }
|
|
pytest = "*"
|
|
|
|
[tasks]
|
|
lint = "pylint $(git ls-files '*.py')"
|
|
test = "pytest tests/ -v -m 'not visual'"
|
|
test-visual = "pytest tests/ -v -m visual -s"
|
|
test-visual-xvfb = "xvfb-run -a pytest tests/ -v -m visual -s"
|
|
test-all = "pytest tests/ -v -s"
|
|
create-references = "VISUAL_TEST_REFERENCE_MODE=update pytest tests/ -v -m visual -s"
|
|
create-references-xvfb = "xvfb-run -a pixi run create-references"
|
|
clean-test = "rm -rf tests/data/*/artifacts tests/data/*/references"
|
|
|
|
[dependencies]
|
|
freecad = ">=1.0.0,<2"
|
|
numpy = ">=1.26,<1.27"
|
|
scipy = "*"
|
|
sympy = "*"
|
|
jupyter = "*"
|
|
pylint = "*"
|
|
matplotlib = "*"
|