Commit graph

1243 commits

Author SHA1 Message Date
jdegenstein
861f3b2572
Update publish.yml -- fetch-depth: 0 2023-11-30 14:49:45 -06:00
jdegenstein
6f4d61fb81
Update publish.yml 2023-11-30 14:45:36 -06:00
jdegenstein
e69edc69f5
Update publish.yml upgrade pip 2023-11-30 14:36:53 -06:00
jdegenstein
83d53115a3
Update publish.yml 2023-11-30 14:34:24 -06:00
jdegenstein
9769697244
Update pyproject.toml, uncomment v 0.1.0 2023-11-30 14:27:41 -06:00
jdegenstein
3017dd5af1
Merge pull request #3 from jdegenstein/publishPyPI
Publish pypi
2023-11-30 12:49:38 -06:00
jdegenstein
6b1d0fd684
Update publish.yml 2023-11-30 12:48:54 -06:00
jdegenstein
46179a3ccf
Update publish.yml 2023-11-30 12:47:45 -06:00
jdegenstein
c09370e8bd
run local build 2023-11-30 12:36:29 -06:00
jdegenstein
46dbf10f14
workflow dispatch 2023-11-30 12:25:33 -06:00
jdegenstein
571a587a4b
local repo testing 2023-11-30 12:23:34 -06:00
jdegenstein
11fe4735ea
add branch 2023-11-30 12:21:40 -06:00
Roger Maitland
a3f5a5973e
Merge pull request #404 from jdegenstein/publishPyPI
revise publish.yml GH Action to use `pip wheel` instead of cibuildwheel
2023-11-30 12:49:13 -05:00
jdegenstein
c2bb9143b7
grammar changes to reflect one wheel 2023-11-30 11:16:22 -06:00
jdegenstein
2fcaecb673
Merge branch 'gumyr:dev' into publishPyPI 2023-11-30 11:07:52 -06:00
jdegenstein
5c914b1de6
publish.yml generate wheel with pip instead of cibuildwheel 2023-11-30 11:04:26 -06:00
Roger Maitland
42433dd40d
Merge pull request #400 from jdegenstein/publishPyPI
PyPI Publish GH Action
2023-11-30 11:27:03 -05:00
jdegenstein
319089fdb1
main -> dev branch 2023-11-30 09:12:18 -06:00
Roger Maitland
b9e6593257
Merge pull request #397 from jdegenstein/loftvertices
Add vertices support to loft
2023-11-30 09:47:17 -05:00
gumyr
34db0aae78 Added ability to accept iterables to: Builders, Locations, Bezier,
FilletPolyline, Line, Polyline, Spline, TangentArc, ThreePointArc,
Polygon, Issue #269
2023-11-29 13:53:53 -05:00
jdegenstein
000a2e8681
Update publish.yml for CI build wheel and pypi publish 2023-11-28 09:35:54 -06:00
jdegenstein
71a861f8b8
Update publish.yml
add link to cibuildwheel
2023-11-27 15:52:16 -06:00
jdegenstein
7ee00e27ae
Create publish.yml
Initial nonworking draft of structure
2023-11-27 15:48:17 -06:00
jdegenstein
c168ba8230 Merge branch 'loftvertices' of https://github.com/jdegenstein/build123d into loftvertices 2023-11-27 10:07:48 -06:00
jdegenstein
b7a68a87c3 add tests, simplify and improve loft logic 2023-11-27 10:07:24 -06:00
jdegenstein
7862705393
Merge branch 'gumyr:dev' into loftvertices 2023-11-26 20:50:33 -06:00
jdegenstein
594deefb70 fix missing cls in make_loft 2023-11-26 20:50:06 -06:00
gumyr
b18af27e13 Adding IntersectingLine Issue #336 2023-11-26 11:35:52 -05:00
gumyr
273277cdf1 pylint improvements 2023-11-26 11:11:08 -05:00
jdegenstein
b947152216
make_loft accept iterable of vertex/wire 2023-11-25 21:23:15 -06:00
jdegenstein
b4b3b2b0e8
add vertex, sketch support to loft() and input handling 2023-11-25 21:02:33 -06:00
jdegenstein
f20501ed0c
add vertex support to make_loft 2023-11-25 20:59:52 -06:00
gumyr
2a747b37a2 Fixing Location * GridLocations 2023-11-25 19:23:07 -05:00
gumyr
fe860c4d83 White space changes only 2023-11-25 19:14:10 -05:00
gumyr
89fda66873 Adding LocationEncoder to store Locations as JSON 2023-11-25 19:13:32 -05:00
Roger Maitland
fb6f47471f
Merge pull request #387 from fischman/pylint
De-lint topology.py, joints.py, and operations_part.py
2023-11-22 09:46:41 -05:00
gumyr
4015c9f54c Adding docs for selector functions/operations PR #371 2023-11-22 09:37:17 -05:00
Roger Maitland
b8d6aa1f3b
Merge pull request #371 from MatthiasJ1/builder_context_selectors
Add Builder context-aware selectors
2023-11-22 09:23:38 -05:00
Ami Fischman
8f6c11ef6c De-lint joints.py by dropping unnecessary variadics in base class (topology.py:Joint) 2023-11-19 10:11:16 -08:00
Ami Fischman
e0467aa909 Suppress all but one pylint in topology.py with disable directives 2023-11-19 10:11:07 -08:00
Ami Fischman
1ad1bf5bca De-lint operations_part.py 2023-11-19 10:06:41 -08:00
gumyr
49c0a60eec Adding hex color codes to Color 2023-11-19 09:06:29 -05:00
MatthiasJ
16180a1291 Merge branch 'builder_context_selectors' of git-matt:/MatthiasJ1/build123d into builder_context_selectors 2023-11-18 10:11:39 -07:00
MatthiasJ
3f6948579e python 3.9 2023-11-18 10:10:45 -07:00
Roger Maitland
c3ede07f91
Merge pull request #389 from jdegenstein/patch-16
Update pyproject.toml to fix typing error
2023-11-18 09:32:31 -05:00
jdegenstein
cfc251c058
Update pyproject.toml to fix typing error
Incorporate fix from  https://github.com/python/typing_extensions/issues/243
2023-11-17 16:03:28 -06:00
Roger Maitland
3f2c7b460e
Merge pull request #386 from fischman/fischman/speed-up-pack-test
Speed up test_pack.py by `fuse()`ing once per test case.
2023-11-15 14:23:21 -05:00
Roger Maitland
ef8ace0261
Merge branch 'dev' into builder_context_selectors 2023-11-15 14:12:30 -05:00
gumyr
6c7956ae79 Correcting name 2023-11-15 14:04:42 -05:00
Ami Fischman
aef4eb809d Speed up test_pack.py by fuse()ing once per test case.
A classic case of the win described by
https://build123d.readthedocs.io/en/latest/algebra_performance.html

Before, these test cases took 1.26s and 0.28s, making them the slowest
and 8th-slowest test cases in the entire repo according to `py.test
--durations=10`, and a full pytest run takes 12.31s.

After, these test cases both take 0.09s, and a full run takes 10.90s.

Also added `prof/` to `.gitignore` because using pytest's
`--profile{-svg}` options creates this directory but it is unlikely to
be usefully tracked by git.
2023-11-15 11:03:21 -08:00