jdegenstein
|
b819480435
|
additional typing fixes for objects_sketch.py
|
2025-01-08 17:15:32 -06:00 |
|
jdegenstein
|
7e65b8e930
|
additional typing fixes for objects_sketch.py
|
2025-01-08 17:14:12 -06:00 |
|
jdegenstein
|
90a4a2be33
|
Merge pull request #849 from jdegenstein/benchmarks
Add a benchmark workflow and benchmarks to build123d
|
2025-01-08 15:32:39 -06:00 |
|
jdegenstein
|
d05b98aff7
|
add trianglesolver to mypy.ini and don't redefine input variables, create new ones to keep mypy happy
|
2025-01-08 14:23:57 -06:00 |
|
jdegenstein
|
16c685f689
|
sketch_objects.py -> typing improvements
|
2025-01-08 14:11:24 -06:00 |
|
gumyr
|
98ef21b9eb
|
Fixing typing issues
|
2025-01-08 11:49:48 -05:00 |
|
jdegenstein
|
ea1a000dfe
|
Merge pull request #852 from jdegenstein/py310upgrade
Upgrade to Python 310+ syntax
|
2025-01-08 09:07:34 -06:00 |
|
jdegenstein
|
25181f4ba7
|
test_benchmarks.py -> try again skip if pytest_benchmark is missing
|
2025-01-07 22:22:08 -06:00 |
|
jdegenstein
|
9928ba5bfd
|
test_benchmarks.py -> skip if pytest-benchmark package not found
|
2025-01-07 22:16:50 -06:00 |
|
jdegenstein
|
65ac2504b5
|
upgrade to python 310 syntax
|
2025-01-07 21:44:25 -06:00 |
|
jdegenstein
|
344760e541
|
Update mypy.yml
|
2025-01-07 21:40:24 -06:00 |
|
jdegenstein
|
5b6c9ea922
|
Merge branch 'gumyr:dev' into dev
|
2025-01-07 20:36:39 -06:00 |
|
gumyr
|
563083f37e
|
Fix mypy.ini
|
2025-01-07 19:32:03 -05:00 |
|
gumyr
|
ddef1c8140
|
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
|
2025-01-07 19:25:37 -05:00 |
|
gumyr
|
f8456b28b9
|
Update mypy global options to ignore imports
|
2025-01-07 19:25:27 -05:00 |
|
jdegenstein
|
027517ffd6
|
benchmark.yml -> enable for all workflows
|
2025-01-07 16:54:05 -06:00 |
|
jdegenstein
|
357abf36db
|
action.yml -> rem pytest-benchmark from main setup
|
2025-01-07 16:49:17 -06:00 |
|
jdegenstein
|
bd62971cba
|
test_benchmarks.py -> add 12 benchmarking tests from the build123d docs
|
2025-01-07 16:42:30 -06:00 |
|
jdegenstein
|
1af7175a75
|
benchmark.yml -> add new workflow for pytest-benchmark
|
2025-01-07 16:36:31 -06:00 |
|
jdegenstein
|
f0b6896bb5
|
Merge branch 'gumyr:dev' into dev
|
2025-01-07 16:03:27 -06:00 |
|
jdegenstein
|
374b209575
|
Merge pull request #841 from jdegenstein/mypy_gha2
Workflow Cleanup
|
2025-01-07 15:45:56 -06:00 |
|
jdegenstein
|
a2c53eab1b
|
Update mypy.yml
|
2025-01-07 15:31:03 -06:00 |
|
jdegenstein
|
7e189f4b2a
|
action.yml -> add pytest-benchmark
|
2025-01-07 13:55:30 -06:00 |
|
gumyr
|
b2e6b3c0d4
|
Disable linting on imported modules
|
2025-01-07 14:26:56 -05:00 |
|
gumyr
|
89763b9673
|
Adding missing __init__.py file
|
2025-01-07 14:07:20 -05:00 |
|
gumyr
|
c53880981d
|
Merge branches 'split1', 'split2', 'split3', 'split4', 'split5' and 'split6' into split_base
|
2025-01-07 13:58:31 -05:00 |
|
gumyr
|
fc32715a5f
|
Step 7b split - composite.py
|
2025-01-07 13:53:27 -05:00 |
|
gumyr
|
beb31f1c50
|
Step 6b split - three_d.py
|
2025-01-07 13:53:17 -05:00 |
|
gumyr
|
daa02d81ab
|
Step 7 - composite.py
|
2025-01-07 13:53:17 -05:00 |
|
gumyr
|
c9beb4f757
|
Step 5b split - two_d.py
|
2025-01-07 13:53:08 -05:00 |
|
gumyr
|
8862fa7940
|
Step 6 - three_d.py
|
2025-01-07 13:53:08 -05:00 |
|
gumyr
|
a50e4f3d25
|
Step 4b split - one_d.py
|
2025-01-07 13:52:58 -05:00 |
|
gumyr
|
45cc8e78e8
|
Step 5 - two_d.py
|
2025-01-07 13:52:58 -05:00 |
|
gumyr
|
42411b6a1f
|
Step 3b split - zero_d.py
|
2025-01-07 13:52:48 -05:00 |
|
gumyr
|
0984cb6369
|
Step 4 - one_d.py
|
2025-01-07 13:52:48 -05:00 |
|
gumyr
|
c4504e7b0e
|
Step 2b split - utils.py
|
2025-01-07 13:52:38 -05:00 |
|
gumyr
|
6a43a52e0a
|
Step 3 - zero_d.py
|
2025-01-07 13:52:38 -05:00 |
|
gumyr
|
e43aa07bfe
|
Step 1b split - shape_core.py
|
2025-01-07 13:52:29 -05:00 |
|
gumyr
|
393310d50e
|
Step 2 - utils.py
|
2025-01-07 13:52:29 -05:00 |
|
gumyr
|
3620eef7e1
|
Step 1 - shape_core.py
|
2025-01-07 13:52:19 -05:00 |
|
Roger Maitland
|
6621e3bb24
|
Merge pull request #812 from gumyr/refactor_topology
Refactored topology.py ready to split into multiple modules
|
2025-01-05 11:49:18 -05:00 |
|
gumyr
|
93513b1449
|
Order functions, methods and properties in a class by Python's conventional order
|
2025-01-04 15:46:21 -05:00 |
|
gumyr
|
b5396639dc
|
utils.py file was getting skipped
|
2025-01-04 10:49:06 -05:00 |
|
jdegenstein
|
e14f739781
|
mypy.yml -> cleanup and update to actions/checkout@v4
|
2025-01-02 12:09:46 -06:00 |
|
jdegenstein
|
ca5769cd25
|
action.yml -> streamline pip installs
|
2025-01-02 12:07:50 -06:00 |
|
gumyr
|
19ec9dd488
|
Fixed Method Resolution Order (MRO) conflict in Mixin*D
|
2025-01-02 11:45:37 -05:00 |
|
gumyr
|
835433d1d8
|
Improving pylint
|
2025-01-01 18:34:42 -05:00 |
|
gumyr
|
de1edda231
|
Addressed last of review comments
|
2025-01-01 15:27:11 -05:00 |
|
gumyr
|
5571e9e2b8
|
Removing deprecated methods from docs
|
2025-01-01 13:38:33 -05:00 |
|
gumyr
|
1611ca8185
|
Improving test coverage of three_d.py to 97%
|
2025-01-01 13:16:39 -05:00 |
|