Commit graph

1868 commits

Author SHA1 Message Date
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
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
gumyr
ae15a95c9b Increased shape_core.py test coverage to 99% 2024-12-31 15:40:01 -05:00
gumyr
678b715e75 Fixed invalid references post file split 2024-12-30 19:22:50 -05:00
gumyr
b77ed1a5e9 Fixed composite.py typing problems 2024-12-30 16:02:49 -05:00
gumyr
ea3e8b3edc Fixed three_d.py typing problems 2024-12-30 14:54:50 -05:00
gumyr
93bcaa1e11 Fixed two_d.py typing errors 2024-12-30 13:43:45 -05:00
roger-maitland
c8ed90532a Merge https://github.com/gumyr/build123d into refactor_topology 2024-12-29 17:55:22 -05:00
gumyr
48e4b5e057 Resolved one_d.py mypy errors 2024-12-29 15:08:29 -05:00
gumyr
4c3d1544a9 Attempting to isolate mac specific issue 2024-12-23 11:46:20 -05:00
gumyr
5be9a27043 mypy fixes for zero_d.py & latest code review changes 2024-12-21 11:06:49 -05:00
gumyr
59bb0373a8 Review viewer import 2024-12-20 14:39:48 -05:00
gumyr
217b70aa1e Implemented review feedback - fixed mypy on shape_core.py & utils.py 2024-12-20 14:31:42 -05:00
jdegenstein
c0728e0803
Merge pull request #821 from jdegenstein/workflow_cleanup
Workflow cleanup
2024-12-17 14:49:36 -06:00
jdegenstein
fd5515d274
action.yml -> point to inputs.python-version instead of matrix.python-version 2024-12-17 13:19:39 -06:00
jdegenstein
005f3af80e
coverage.yml -> try double quotes instead of single quotes to get python-version to be passed down correctly. 2024-12-17 12:06:52 -06:00
jdegenstein
590deb3937
Delete requirements.txt
no longer needed
2024-12-17 11:49:20 -06:00
jdegenstein
dd1aabba78
coverage.yml -> depend on .github/actions/setup like other workflows 2024-12-17 11:48:33 -06:00
jdegenstein
e36ab04cbc
action.yml -> add pytest-cov dependency to setup 2024-12-17 11:43:54 -06:00
gumyr
5b88e87bad Replace Optional with | None 2024-12-17 11:58:58 -05:00
gumyr
127d048582 Revert "Added Optional to input parameters"
This reverts commit 87c046b240.
2024-12-17 11:33:31 -05:00
gumyr
87c046b240 Added Optional to input parameters 2024-12-16 19:40:15 -05:00
gumyr
6cb574c772 Improved Vector.__hash__ algorithm 2024-12-15 12:48:43 -05:00
gumyr
d7c73e1e81 Fixed Vector.__hash__ (used by set) by rounding 2024-12-15 11:00:51 -05:00
gumyr
a34f340397 Fixing drafting problem only tested with pytest 2024-12-09 11:52:20 -05:00
gumyr
d1de2a6da1 Refactored topology.py ready to split into multiple modules 2024-12-09 10:09:38 -05:00
gumyr
36a89eafad Added __init__.py generation 2024-12-07 11:31:42 -05:00