Commit graph

1838 commits

Author SHA1 Message Date
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
gumyr
b90d0979e2 latest update 2024-12-06 10:56:14 -05:00
gumyr
8bf4c88b7c Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2024-12-05 08:58:25 -05:00
gumyr
12f5ec0910 Creates valid subfiles 2024-12-05 08:57:25 -05:00
jdegenstein
37fddc291c
Merge pull request #798 from jdegenstein/docfix_applesilicon
Update docs to remove obsolete advice for Apple Silicon installation
2024-11-22 15:55:10 -06:00
jdegenstein
1c4dfaba34
Merge pull request #797 from jdegenstein/pypi_mac_arm64
Update `test.yml` to use the newly released cadquery-ocp PyPI packages for macos-arm64
2024-11-22 15:49:22 -06:00
jdegenstein
dba9831ae3
installation.rst -> remove entire obsolete Apple Silicon workaround section 2024-11-22 15:37:13 -06:00
jdegenstein
eab54d054f
README.md -> don't mention Apple Silicon 2024-11-22 15:33:57 -06:00
jdegenstein
1755d29b66
Delete .github/actions/setup-macos-arm64 directory and action.yml 2024-11-22 15:11:44 -06:00
jdegenstein
e9bef21e30
test.yml -> combine x86_64 and macos-arm64 into a single job 2024-11-22 15:10:01 -06:00
jdegenstein
875f33507f
test.yml -> use cadquery-ocp from pypi on macos-arm64 2024-11-22 15:05:04 -06:00
jdegenstein
2ba9e5b248
Merge pull request #794 from jdegenstein/no_py39
Drop support for python 3.9
2024-11-21 08:56:35 -06:00
jdegenstein
ae5448e109
test.yml -> use py310 and py312 and not py311 2024-11-20 08:10:24 -06:00
jdegenstein
01691bcb4e
mypy.yml -> use py310 and py312 and not py311 2024-11-20 08:09:31 -06:00
gumyr
52e43d51e5 Refactored shape extractors to avoid class references Issue #788 2024-11-19 19:39:57 -05:00
jdegenstein
e772388dda
.readthedocs.yaml -> py39 to py310 2024-11-19 15:01:26 -06:00
jdegenstein
4adb26ebf0
pyproject.toml -> no py39 support 2024-11-19 14:48:19 -06:00
jdegenstein
1022b88ca9
mypy.yml -> use py310 and py311
mypy is not in active use, but still keeping this up to date
2024-11-19 14:46:05 -06:00
jdegenstein
a61912fbe3
publish.yml -> print python3 version during wheel build 2024-11-19 14:44:56 -06:00
jdegenstein
73f5f6cd28
test.yml -> test on py310 and py311 and not py39 2024-11-19 14:43:24 -06:00
gumyr
e82b20a575 Curve object become Wire/Edge, replace Compound.first_level_shapes with Shape.get_top_level_shapes Issue #788 2024-11-19 13:46:54 -05:00
gumyr
3b0fcb017a Replaced unwrap with unwrap_topods_compound in topology.py Issue #788 2024-11-18 14:18:37 -05:00
Roger Maitland
5fb86b8a10
Merge pull request #790 from erooke/invalid-slots
Slots error if width <= height
2024-11-18 13:36:12 -05:00
Ethan Rooke
c31e92a165
test: fix test_random_slots 2024-11-18 10:50:01 -06:00
Ethan Rooke
55345a4bc5
fix: SlotCenterPoint errors on width <= height 2024-11-18 10:50:01 -06:00
Ethan Rooke
fa5e8deb3e
fix: SlotCenterToCenter errors if center_separation <= 0 2024-11-18 10:50:01 -06:00
Ethan Rooke
a5aa8cbc99
fix: SlotOverall errors if width <= height 2024-11-18 10:50:00 -06:00
Ethan Rooke
1c4b8ff045
test: check for invalid slots 2024-11-18 10:49:58 -06:00
Roger Maitland
208bd39355
Merge pull request #782 from erooke/align
Alignment rework
2024-11-18 09:33:49 -05:00
Roger Maitland
5b65a82f3b
Merge pull request #791 from GarryBGoode/doc_add_ggears_external_rst
doc: added link to ggears to external.rst
2024-11-17 15:29:00 -05:00
gumyr
60b244442d Changing base types Issue #792 2024-11-17 11:41:14 -05:00