Commit graph

14 commits

Author SHA1 Message Date
Ami Fischman
aef4eb809d Speed up test_pack.py by fuse()ing once per test case.
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.
2023-11-15 11:03:21 -08:00
Ruud Swinkels
575240cabf ignore user generated 3mf files 2023-10-04 09:50:34 +02:00
Ruud Swinkels
8c93fd5a07 ignore ide settings 2023-10-04 09:48:15 +02:00
Ruud Swinkels
5894fdb277 ignore virtual environments 2023-10-04 09:46:23 +02:00
JR Mobley
78dfeaf41f More Export2D test coverage. 2023-07-30 09:10:08 -04:00
Roger Maitland
e74e496b43 Removed target from fillet/chamfer, fixed fillet/chamfer bug with base objects 2023-03-26 09:16:00 -04:00
Bernhard
881ba5af71 removed svg 2023-03-25 15:03:18 +01:00
jdegenstein
89d2319025
.gitignore src/build123d/_version.py 2023-02-21 21:00:57 -06:00
Roger Maitland
49abc5a99e Removing egg-info from repo 2023-02-12 09:59:57 -05:00
hiaselhans
93f9f378eb add mypy & pytest workflow 2023-02-11 17:19:47 +01:00
Roger Maitland
37cfe296f9 Adding Docs debris 2023-01-16 11:50:09 -05:00
Roger Maitland
df8bf7338c Adding User generated debris 2023-01-16 11:40:43 -05:00
Jason S. McMullan
dbbb505c03 .gitignore: Ignore coverage run and coverage html debris 2023-01-16 11:17:38 -05:00
Jason S. McMullan
6823272d2c .gitignore: Ignore build debris from packaging & testing
- Ignore `__pycache__/` directories from `python -m pytest`
- Ignore `dist/` directory from `python -m build`
2023-01-16 10:23:43 -05:00