mirror of
https://github.com/gumyr/build123d.git
synced 2025-12-06 02:30:55 -08:00
A classic case of the win described by https://build123d.readthedocs.io/en/latest/algebra_performance.html Before, these test cases took 1.26s and 0.28s, making them the slowest and 8th-slowest test cases in the entire repo according to `py.test --durations=10`, and a full pytest run takes 12.31s. After, these test cases both take 0.09s, and a full run takes 10.90s. Also added `prof/` to `.gitignore` because using pytest's `--profile{-svg}` options creates this directory but it is unlikely to be usefully tracked by git.
43 lines
375 B
Text
43 lines
375 B
Text
# Packaging debris
|
|
dist/
|
|
*.egg-info/
|
|
src/build123d/_version.py
|
|
|
|
# Testing debris
|
|
__pycache__/
|
|
|
|
# Coverage debris
|
|
.coverage
|
|
htmlcov/
|
|
|
|
# Docs debris
|
|
docs/_build/
|
|
|
|
# User generated debris
|
|
*.swp
|
|
*.log
|
|
*.step
|
|
*.STEP
|
|
*.stl
|
|
*.svg
|
|
*.dxf
|
|
*.3mf
|
|
|
|
#mypy cache
|
|
.mypy_cache
|
|
build
|
|
|
|
#Environments
|
|
.env
|
|
.venv
|
|
env/
|
|
venv/
|
|
ENV/
|
|
env.bak/
|
|
venv.bak/
|
|
|
|
#ide debris
|
|
.vscode
|
|
|
|
# Profiling debris.
|
|
prof/
|