Commit graph

1929 commits

Author SHA1 Message Date
gumyr
d12f80cc65 Fixed convert color making typing explicit 2025-01-13 20:39:50 -05:00
gumyr
2d63dc7e75 Updated _wire_edges 2025-01-13 20:21:29 -05:00
gumyr
60a4d24cd4 Fixed more typing problems 2025-01-13 20:18:18 -05:00
gumyr
e923f733e0 Typing problems solved(?) 2025-01-13 19:44:30 -05:00
gumyr
99639ced73 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2025-01-13 14:48:22 -05:00
gumyr
953019a4a6 Fixed typing problems 2025-01-13 14:48:01 -05:00
jdegenstein
cc9409f068
Merge pull request #865 from gumyr/ocp781
Upgrade build123d to OCP>=7.8
2025-01-13 12:26:38 -06:00
jdegenstein
4394187b6e
mypy.yml -> mypy with py310 and py313 (dropping py312) 2025-01-13 11:56:39 -06:00
jdegenstein
33957e30db
test.yml -> test on py310 and py313 (dropping py312) 2025-01-13 11:55:45 -06:00
jdegenstein
51cd219860
pyproject.toml -> support python 3.13 2025-01-13 11:54:49 -06:00
gumyr
c0c3189b81 Fixed typing problems 2025-01-13 11:50:47 -05:00
jdegenstein
b665cb5889
Merge branch 'dev' into ocp781 2025-01-13 10:46:06 -06:00
jdegenstein
453ae63058
pyproject.toml -> update cadquery-ocp, ocpsvg pins and formatting consistency 2025-01-13 10:42:49 -06:00
Roger Maitland
629572dbc4
Merge pull request #862 from slobberingant/dev
Test and fix for exporting small arcs to SVG.
2025-01-13 09:58:38 -05:00
Anthony
5f7dfc2bb9 Test and fix for exporting small arcs to SVG. 2025-01-13 12:06:33 +11:00
gumyr
18f591d0a2 Fixed typing problems in exporters.py 2025-01-12 19:24:23 -05:00
gumyr
c207ee00b3 Fixed typing problems in drafting.py 2025-01-12 14:46:09 -05:00
jdegenstein
7feb43c694
pyproject.toml -> update cadquery-ocp & ocpsvg versions to avoid incompatibility with upcoming OCP >= 7.8.0 2025-01-12 13:21:18 -06:00
gumyr
88f6b692a3 Fixed operations_sketch.py typing problems 2025-01-12 14:08:14 -05:00
gumyr
475bf42a6d Fixed objects_part.py typing problems 2025-01-12 13:43:53 -05:00
gumyr
18957ef158 Fixing operations_generic.py typing problems 2025-01-12 13:18:30 -05:00
gumyr
8c314d4a8e Fixed objects_sketch.py typing problems 2025-01-11 19:04:17 -05:00
jdegenstein
42261cad65
@ocp781 test_direct_api.py-> test hash(empty) returns zero (modified) 2025-01-11 14:31:50 -06:00
jdegenstein
65f37ab441
Merge pull request #858 from jdegenstein/ocp781_minimal_changes
Minimal changes to support OCP >= 7.8 in gumy/build123d@ocp781
2025-01-11 14:04:45 -06:00
jdegenstein
b93538c311
shape_core.py -> move to OCP>7.8 hash method 2025-01-11 13:42:57 -06:00
jdegenstein
ae80b27c9b
pyproject.toml -> change cadquery-ocp dep to >= 7.8.1 2025-01-11 13:37:09 -06:00
gumyr
61ddeed029 Fixed objects_curve.py typing problems 2025-01-11 13:57:22 -05:00
gumyr
152aedf978 Fixed typing in operations_part.py 2025-01-11 12:04:49 -05:00
gumyr
8a94a9f827 Changed VectorLike and RotationLike to TypeAlias 2025-01-11 10:40:45 -05:00
gumyr
9f0a67ac11 Fixed typing errors 2025-01-10 19:39:51 -05:00
gumyr
c909652bc8 Eliminated joints related typing issues 2025-01-10 13:44:51 -05:00
Roger Maitland
f3586995a4
Merge pull request #853 from jdegenstein/mypy_sketchobjs
objects_sketch.py -> mypy typing improvements
2025-01-09 13:06:31 -05:00
gumyr
2d54b80588 Merge branch 'dev' of https://github.com/gumyr/build123d into dev 2025-01-09 12:51:52 -05:00
gumyr
62527cc0cd Fixed geometry.py typing issues 2025-01-09 12:51:44 -05:00
jdegenstein
46690576a4
objects_sketch.py -> revert | None in BaseSketchObject 2025-01-09 08:55:26 -06:00
jdegenstein
1a73db8f8b
Merge branch 'gumyr:dev' into mypy_sketchobjs 2025-01-08 17:17:17 -06:00
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