jdegenstein
4d4622f919
Merge pull request #1203 from jdegenstein/tytype
...
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.14) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.14) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.14) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.14) (push) Waiting to run
Run type checking / typecheck (3.10) (push) Waiting to run
Run type checking / typecheck (3.14) (push) Waiting to run
Add non-blocking ty type checker (in addition to mypy), use python 3.14 in tests and typing upper version, update actions
2026-01-19 15:55:19 -06:00
Roger Maitland
76ea321bc1
Merge pull request #1202 from voneiden/gltf-auto-naming
...
Disable auto naming for glTF export
2026-01-19 09:40:12 -05:00
Matti Eiden
de4a53c1d1
Disable auto naming for glTF export
...
Auto naming is an OCCT feature that is enabled by default. For glTF
export it is problematic, because users would expect to see their labels
be used on glTF nodes however with auto naming enabled OCCT overwrites
the user labels.
For STEP files auto naming does not appear to overwrite any user labels.
Refs: #1198
2026-01-18 23:51:31 +02:00
Roger Maitland
203f8bfc90
Enhancing Face.axis_of_rotation to handle all surface types
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
2026-01-18 11:30:45 -05:00
Roger Maitland
5446f92931
Removing duplicate diagram generation code
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
2026-01-17 10:18:58 -05:00
jdegenstein
fb09b8b0af
fix artifact version in benchmark
2026-01-16 15:15:36 -06:00
jdegenstein
28428d5896
bump upper python in actions to py314, update actions, add py314 for black
2026-01-16 15:09:27 -06:00
jdegenstein
76951ab9c7
Merge branch 'gumyr:dev' into tytype
2026-01-16 14:34:04 -06:00
jdegenstein
ac28ed7a05
type.yml -> reenable mypy, use continue-on-error for ty
2026-01-14 13:56:59 -06:00
jdegenstein
86ab032cbe
Merge pull request #1200 from jdegenstein/ocpstubs_79x
...
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
fix: cadquery-ocp-stubs to >=7.9, < 8.0, use e.g. `TopoDS.Vertex_s` to `TopoDS.Vertex` and tcast to appease mypy
2026-01-14 13:51:11 -06:00
jdegenstein
96edd8c185
rename e.g. TopoDS.Vertex_s to TopoDS.Vertex to appease mypy, tcast to appease mypy
2026-01-14 12:53:44 -06:00
jdegenstein
38fd73cd62
pyproject.toml -> upgrade cadquery-ocp-stubs in [stubs] to >=7.9, < 8.0
2026-01-14 11:24:18 -06:00
jdegenstein
7f623cd054
Merge pull request #1168 from bernhard-42/modular_vtk
...
Decouple VTK and prepare for OCP 7.9
2026-01-14 11:16:08 -06:00
Bernhard
fa736cf3ac
roll back and handle separatels in issue 1150
2026-01-14 16:52:02 +01:00
jdegenstein
adba566402
Merge pull request #1194 from jdegenstein/avoid_cp1252
...
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
fix: in tests use `open()` with explicit `utf-8` to avoid `cp1252` on windows
2026-01-12 13:53:22 -06:00
Roger Maitland
4b5668a757
Removing ocp_vscode reference
2026-01-12 11:53:19 -05:00
Roger Maitland
da2d075d81
Adding missing parabolic/hyperbolic svg files
2026-01-12 11:51:48 -05:00
Roger Maitland
c161224008
Fixing minor layout issue
2026-01-12 11:40:29 -05:00
Roger Maitland
7d3a524a0f
Merge pull request #1185 from snoyer/export-brep-step-binary-file
...
allow exporting BREP and STEP to binary file objects
2026-01-12 09:47:07 -05:00
Bernhard
dd231a053a
fix vtk return type hint
2026-01-09 19:57:55 +01:00
Bernhard
e11683fd4a
also fix ocp_gordon version
2026-01-09 19:13:31 +01:00
Bernhard
e032224594
removed build script
2026-01-09 19:11:44 +01:00
Bernhard
19b40646f4
implement review comments
2026-01-09 19:10:49 +01:00
jdegenstein
cf9e88b0ec
use open with explicit utf-8 to avoid accidental cp1252 on windows
2026-01-09 11:26:10 -06:00
Roger Maitland
d4ed442f50
Merge pull request #1160 from jwagenet/geom_repr
...
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Improve Geometry class string representations
2026-01-08 11:26:11 -05:00
Roger Maitland
ed5e5f006f
Merge branch 'dev' into geom_repr
2026-01-08 11:02:02 -05:00
gumyr
7fb6e280f6
Added ConvexPolyhedron Issue #941
2026-01-08 10:30:01 -05:00
gumyr
cca47ff3e5
Merge branch 'dev' of https://github.com/gumyr/build123d into dev
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
2026-01-07 11:41:15 -05:00
gumyr
11aa6c2b99
Removing special characters that cause problems in Windows
2026-01-07 11:40:58 -05:00
Roger Maitland
566c4d10be
Merge pull request #1189 from keeeal/patch-1
...
Add bd-vslot to the build123d docs
2026-01-07 11:32:10 -05:00
gumyr
b41692aea9
Adding bracelet example to the docs
2026-01-07 11:08:32 -05:00
gumyr
a561630476
Making mypy happy
2026-01-07 11:01:15 -05:00
gumyr
bd0a3bab28
Enhanced projected Edge/Wire by cleaning raw result to avoid fragmenting Edges
2026-01-07 10:36:56 -05:00
James Keal
2039ff64a7
Update external.rst
2026-01-03 14:38:45 +10:30
Roger Maitland
428e11d688
Merge pull request #1156 from kuravih/dev
...
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Add ParabolicCenterArc and HyperbolicCenterArc functions
2026-01-02 10:42:59 -05:00
Roger Maitland
74ab9324ad
Merge pull request #1188 from gongfan99/correct_color_class
...
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
Correct color class
2026-01-02 10:03:53 -05:00
Kuravi H
4a9a0995ef
Add tests for ParabolicCenterArc and HyperbolicCenterArc
2026-01-02 00:30:42 -05:00
Fan Gong
822582adfd
fix: delete extra line at end
2026-01-01 14:00:48 -05:00
Fan Gong
4fc794327c
fix: Color class corrected to use sRGB
...
modified: src/build123d/geometry.py
modified: tests/test_direct_api/test_color.py
2026-01-01 13:42:42 -05:00
snoyer
a3af7120eb
appease mypy
2025-12-31 13:44:11 +04:00
snoyer
9a880dc088
allow exporting BREP and STEP to binary file objects
2025-12-31 13:28:02 +04:00
Roger Maitland
4783f5e9df
Merge pull request #1178 from slobberingant/dev
...
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Added project_line feature to ExtensionLine.
2025-12-30 18:59:05 -05:00
Anthony Sokolowski
4dca3b823f
project_line variable name changed to measurement_direction. Docstring type for this variable changed from Vector to VectorLike.
2025-12-31 08:01:55 +11:00
gumyr
cd0f25b7ec
Improved setting origin in common_plane
benchmarks / benchmarks (macos-14, 3.12) (push) Waiting to run
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Waiting to run
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Waiting to run
benchmarks / benchmarks (windows-latest, 3.12) (push) Waiting to run
Upload coverage reports to Codecov / run (push) Waiting to run
pylint / lint (3.10) (push) Waiting to run
Run type checker / typecheck (3.10) (push) Waiting to run
Run type checker / typecheck (3.13) (push) Waiting to run
Wheel building and publishing / Build wheel on ubuntu-latest (push) Waiting to run
Wheel building and publishing / upload_pypi (push) Blocked by required conditions
tests / tests (macos-14, 3.10) (push) Waiting to run
tests / tests (macos-14, 3.13) (push) Waiting to run
tests / tests (macos-15-intel, 3.10) (push) Waiting to run
tests / tests (macos-15-intel, 3.13) (push) Waiting to run
tests / tests (ubuntu-latest, 3.10) (push) Waiting to run
tests / tests (ubuntu-latest, 3.13) (push) Waiting to run
tests / tests (windows-latest, 3.10) (push) Waiting to run
tests / tests (windows-latest, 3.13) (push) Waiting to run
2025-12-30 10:16:06 -05:00
Roger Maitland
ada81a69d9
Merge pull request #1179 from DaWeidmann/patch-1
...
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Improve documentation for introductory examples
2025-12-28 10:05:52 -05:00
Daniel Weidmann
6783bc249f
Use Oxford commas in headings
2025-12-28 13:04:38 +01:00
Daniel Weidmann
37b0c48710
Remove superfluous comma
2025-12-26 12:17:04 +01:00
Daniel Weidmann
8f19b1acdc
Fix link to class Rectangle
2025-12-26 12:16:19 +01:00
Anthony Sokolowski
50cbb3854a
Added project_line feature to ExtensionLine.
2025-12-25 16:55:10 +11:00
jdegenstein
a0d32fbba0
Merge pull request #1172 from jwagenet/readme-update
...
benchmarks / benchmarks (macos-14, 3.12) (push) Has been cancelled
benchmarks / benchmarks (macos-15-intel, 3.12) (push) Has been cancelled
benchmarks / benchmarks (ubuntu-latest, 3.12) (push) Has been cancelled
benchmarks / benchmarks (windows-latest, 3.12) (push) Has been cancelled
Upload coverage reports to Codecov / run (push) Has been cancelled
pylint / lint (3.10) (push) Has been cancelled
Run type checker / typecheck (3.10) (push) Has been cancelled
Run type checker / typecheck (3.13) (push) Has been cancelled
Wheel building and publishing / Build wheel on ubuntu-latest (push) Has been cancelled
tests / tests (macos-14, 3.10) (push) Has been cancelled
tests / tests (macos-14, 3.13) (push) Has been cancelled
tests / tests (macos-15-intel, 3.10) (push) Has been cancelled
tests / tests (macos-15-intel, 3.13) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.10) (push) Has been cancelled
tests / tests (ubuntu-latest, 3.13) (push) Has been cancelled
tests / tests (windows-latest, 3.10) (push) Has been cancelled
tests / tests (windows-latest, 3.13) (push) Has been cancelled
Wheel building and publishing / upload_pypi (push) Has been cancelled
Update: Readme structure and content
2025-12-18 13:27:27 -06:00