anchorscad-core

View on PyPIReverse Dependencies (0)

0.2.0 anchorscad_core-0.2.0-py3-none-any.whl

Wheel Details

Project: anchorscad-core
Version: 0.2.0
Filename: anchorscad_core-0.2.0-py3-none-any.whl
Download: [link]
Size: 272239
MD5: ed55257b302b3878739f0ff854dc3076
SHA256: 7f9c45c6d34fad43c9c44944a19261c3dc9235d0ad95115e71b3b78c749d1715
Uploaded: 2025-04-20 14:09:15 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: anchorscad-core
Version: 0.2.0
Summary: A Python 3D modelling API for generating OpenSCAD source code. This library simplifies the creating of 3D models. This contains only the core API and some generic basic models.
Author-Email: Gianni Mariani <gianni[at]mariani.ws>
Project-Url: Homepage, https://github.com/owebeeone/anchorscad-core
Project-Url: Bug Tracker, https://github.com/owebeeone/anchorscad-core/issues
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: anchorscad-linear (>=0.1.0)
Requires-Dist: anchorscad-test-tools (>=0.1.0)
Requires-Dist: anchorscad-utils (>=0.1.1)
Requires-Dist: dataclasses-json
Requires-Dist: datatrees (>=0.2.1)
Requires-Dist: debugpy
Requires-Dist: dill
Requires-Dist: frozendict
Requires-Dist: graphviz
Requires-Dist: lxml
Requires-Dist: manifold3d (>=3.0.1)
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: numpy-stl
Requires-Dist: pillow
Requires-Dist: pythonopenscad (>=2.0.3)
Requires-Dist: sortedcollections
Requires-Dist: sortedcontainers
Requires-Dist: svgelements
Requires-Dist: svgpathtools
Requires-Dist: to-3mf
Requires-Dist: xdatatrees (>=0.1.0)
Description-Content-Type: text/markdown
[Description omitted; length: 17998 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
anchorscad/LICENSE sha256=WSmH6FECKNVGVAuEoiREvemOSNAweNOy7vzYib7Fzow 26521
anchorscad/__init__.py sha256=s2R6S2gkk3mk_mQj4blXrNH3bmfpTX2RcLfDTArRkAc 354
anchorscad/ad_viewer.py sha256=Utx79eiMVi1ULXCVrrpQ5kcUzI9ddYpJPa8KEi5888w 4672
anchorscad/core.py sha256=a0BNaFnKm3u-lsHr_xuayX1Pu6PL76pjEdKsgePvTy4 113689
anchorscad/examples_monitor.py sha256=NQKoWwuHZtBlDOFUwgc-TI6_YWu-U_jCWCvP5zKWjkg 11263
anchorscad/extrude.py sha256=iOftLma1Qs0mSG0R0fFL7TKO8IBTgSTOJqImRc-ncu4 140046
anchorscad/extrude_flex.py sha256=-S1vC--fQ05CQ3eO3jVCdwvPf7yGazm0-EoszEn6hWs 24021
anchorscad/fabricate_lib.py sha256=ARqHk7l3UBMN52gMNx4c-8cm-2EcgbN54ydaasUd7DQ 1797
anchorscad/fabricate_runner.py sha256=DuAzXR4oPYSwCiMyrkckzKZuHpGCeBy8ddZHJUKlmyg 3788
anchorscad/graph_model.py sha256=tRkKtEVwAeUN_be4oEKN_-PGT1nsGOH31kVEMzmrXaE 3747
anchorscad/path_mesh.py sha256=izdlDWfBboOe0sQkL8DCtdi1DMClH78lNPjd1xRvt0M 20074
anchorscad/path_ops.py sha256=4K-z8VvhN4pMhyPrUaOSSXraBs_um1phexYMzu6-TTA 1570
anchorscad/path_utils.py sha256=oszF6zh56c9A9h-tA_weOdm96FmdniEUxbAN1CX4cJo 3078
anchorscad/renderer.py sha256=T1Ln1r-k7R8hpjNFbX6NyJZ_uYBnv_LUAhOVjvr4Rhg 37916
anchorscad/svg_renderer.py sha256=W-rmtHczuL3kcDIHHTMtNOFf21G1CTtz_skpRDN5nWI 50183
anchorscad/template.py sha256=rUImmtl69JmcVOZm7hl1WHElhUBoIpv3K49-aLnLF1k 1240
anchorscad/template_with_dt_node.py sha256=93PemfT_qNs5b2sJnric4U-yJeAV3iwf-yl0qBozoKE 1244
anchorscad/template_with_extrusion.py sha256=rcD60jcQ9-hySTj-kOAzG7uxP-Cxew0M5iGrCSQyfoI 2110
anchorscad/zero_finder.py sha256=6Bdf_dlIxKclrXg0Xl7bOIDYmkmTq7Wjo5AUDALCU2c 1970
anchorscad/fab/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad/fab/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad/fab/config/printers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad/fab/config/printers/printer_volume.py sha256=H-csZjGENLIl2z8knETe1e2-WME6Htnd_hDzYrJMKgI 3416
anchorscad/fab/config/printers/printers.py sha256=Tc68e1NwMbXfzaxkcIn5taViWMPdixLlx4OFRX__nt0 537
anchorscad/fab/config/printers/bambu/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad/fab/config/printers/bambu/fdm.py sha256=MR0zJM7yfmcNYZqsPNATZhhm3_TtSOpL0Z-nHEYX2RE 197
anchorscad/fab/config/printers/prusa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad/fab/config/printers/prusa/fdm.py sha256=oNe187Cl7QYx4IHXl1TvQXTCJ5BLPjcg-mb3-GuQyIc 181
anchorscad/fab/config/slicers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad/runner/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad/runner/anchorscad_runner.py sha256=TF_OxjcBP-JoGd6XiLVmuwH6OTILPgu6nc3Kmakqm5o 26864
anchorscad/runner/compare_generated.py sha256=XYlS0ivyu2fiazQRexic_5yFodvOvaSN_OpHRV07qYs 23344
anchorscad/runner/diff_viewer.html sha256=sM-MWWLfd5V_dLkd7YLQy0kCFYTAzbJJTZvm--3mebk 7153
anchorscad/runner/runner_status.py sha256=RkCAIZug327V_Lf1vwVaJaO1AMSpsDfMMWjwz4E3aws 4756
anchorscad/webpage/animators.js sha256=yY9TizeZA9wzBJfsvCBUiX4SMb6sBgdVyuAPN3ZdrvA 31307
anchorscad/webpage/generated_viewer.html sha256=OxmkeaOnIpPU1wLMu6JARD56tOiyCk9FOXJiydKUa0E 22284
anchorscad/webpage/interpolators.js sha256=uhqylGkcqQmVZlcf2BV07rPtjHLJzOEtoHVrTEyLyYY 1319
anchorscad/webpage/viewer5.html sha256=_8plkfcBUS96jelLiH6z10PqOmHcxdXkWvrA-TWVzQA 10075
anchorscad/webpage/webpage_server.py sha256=QDTQt1AK4W4wxZIeTCSjXhJ31naUcvkOT-OJu4za3iU 5832
anchorscad_models/basic/SquarePipe.py sha256=13zFQobJl9KewLz-JwQZF3-yJLLAeL-xKXORYzp3Svs 2046
anchorscad_models/basic/TriangularPrism.py sha256=gmn_gM2AZFRt5_Skm-o7zhiuLW_YTSqAVSYMW3J-S4w 1578
anchorscad_models/basic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/basic/box_cylinder.py sha256=QXTI-cw-eoUw8NoCYDKtA8uMC4yxquKkF1qREZfsYXA 3371
anchorscad_models/basic/box_side_bevels.py sha256=2OiFyG988kI4Fb8WeUOKVvTgqvyN1P-cUO1vszj7pn0 6375
anchorscad_models/basic/cone_ended_prism.py sha256=1sdPN0QFZnACSQnmJE51jK5A5z5VoPHEfEu5QRaO2L4 4251
anchorscad_models/basic/parallelogram_rounded.py sha256=mgEwmVB8reX6Ejzr3jRjpwd7J70iGDhEBrG40bydaBw 3132
anchorscad_models/basic/pipe.py sha256=wzxaB0dzd1ETjfTk8JvCea0PtDl_BOLo3e2QB0pBsSo 3610
anchorscad_models/basic/poly_conical.py sha256=cx71gSJA8bLqX1cKxpXJB8ZsLXkPj93u68x8nZ1vE5s 2514
anchorscad_models/basic/regular_prism.py sha256=lb3JlvtvWY_xoSvp40hUa18uC2wrOpkRIumDJwlQNi0 5583
anchorscad_models/basic/sleeve.py sha256=KvTCcVoBiu91rnj7hVdSOoVFtqRAqjeqV77W-vBBKrs 7467
anchorscad_models/basic/sphere_section.py sha256=whLIV10lJ0IPibzfnlNbDdaz_EeL9WQMx016AlE1SEI 2199
anchorscad_models/basic/spherical_cap.py sha256=2jD6nzSEzeK3qEkDxBFnwjp8ZypdQFg-ao76MGqcJ80 2257
anchorscad_models/basic/stadium.py sha256=w0e939o_s_BTboH7lSS_YGsD47AkTzCyDQqyfr79Jwo 8753
anchorscad_models/basic/torus.py sha256=rwAz0vx3AodOFFieCSWjfiSn_tYpAvf34Rp8VwaD-74 6643
anchorscad_models/basic/trapezoid_prism.py sha256=Y2yTV9Xd-lhwUt5NlDcQfv1jv2U1nzY0zU2GAGtPxLg 2179
anchorscad_models/basic/connector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/basic/connector/hdmi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/basic/connector/hdmi/hdmi_outline.py sha256=8pY1_3_xExrujiluia4cgAfaNbT46Ff6-Biuh_hbZIs 2797
anchorscad_models/basic/wedge/Wedge.py sha256=Capbdxq_JmeNKYkm6aTnOvsdlkeZamhZRzhMiKctQ9E 1840
anchorscad_models/basic/wedge/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/belt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/belt/circular_belt.py sha256=PO66PrQeZaRrZLczv3rMhsTgXGAdkrhjkJMWG7EI9MM 1350
anchorscad_models/bendy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/bendy/bendy.py sha256=o81dF1YbfcMu-LAXkq_K8cHiC_pqm8pkj4rCalDZSDg 5323
anchorscad_models/cases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/cases/outline_tools.py sha256=SMgxcybQ1BrZxycuKOKKnx6xezQlQtkS9tu2jW8YlG0 7490
anchorscad_models/cases/generic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/cases/generic/generic_case.py sha256=2CQO3WaHGjFx232rIiCMMubuKB-KuZnUsUYItrrd2oo 6068
anchorscad_models/cases/rpi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/cases/rpi/rpi3.py sha256=ixNBL9Ku38JSzHlI82ub2kLCQ5zhcKTo8SftboLN-Qw 1397
anchorscad_models/cases/rpi/rpi3_outline.py sha256=bi9aILCwUQ2EW2UcotSNQBxc2KNSjUfbzCV9XmCnf_s 1685
anchorscad_models/cases/rpi/rpi4.py sha256=jY5i0umcdJtgrQqVMThHUAnLfvX9KVH0qnWlpeHyqv0 947
anchorscad_models/cases/rpi/rpi4_outline.py sha256=pJujPH9BaEcnmOqGRsaA8MojH_KdclU2AHdyZSjo5Mk 1789
anchorscad_models/cases/rpi/rpi5.py sha256=Jdl_qwVAQWXVETN2jSRIUm-v6kGCv8u5dFGtiF3oAAM 1472
anchorscad_models/cases/rpi/rpi5_outline.py sha256=Rp-ulbbFEOYuJOop9rWDZNEkZEl9W946sxsnawWlnro 1864
anchorscad_models/cases/rpi/rpi_case.py sha256=MuWVcFKc3U-tQCkeY8A9U8w3PBkCU8I_8C8JOVCWOXg 15592
anchorscad_models/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/board/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/board/arduino_nano.py sha256=HZtQ-wpumyjRzStVqSFW3dsf9DOOjJVmN3mgPiomY7U 6492
anchorscad_models/components/board/buck_lm2596_hw411.py sha256=ToL-6C5xyEV0EcyeJEZ4qnPT4RkvF5bZaMuniDKwgcw 4994
anchorscad_models/components/buttons/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/buttons/button_body.py sha256=mUx8t89FDmtPZckSin6dpSwc7ZluFeKslU6IqCwedNE 9483
anchorscad_models/components/buttons/button_cap.py sha256=8OtHNYOJ2zZux_Bdx6wvFeyB4tUGgJkDcPdAvRPBEXA 7325
anchorscad_models/components/header/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/header/header.py sha256=EKvIkCK0z3h3edYiDL5N-l_eWDrPfuHJhoxZ1xmlD5E 5228
anchorscad_models/components/led/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/led/cylindical_led.py sha256=lTOOUu0m1xY138R0ShATrn__b9VuHdyCa7UXFKHKKfY 3262
anchorscad_models/components/resistor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/resistor/square_trimpot.py sha256=oxBY3iQPjM9vtxo_xSv7_J2cFtG80Hxs9IJ3RvMcZ1E 3157
anchorscad_models/components/sockets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/sockets/dc_022_a.py sha256=kT13DfPOjXnT359jH6mFeWgc6OPyOoLLFFY5SvncdIA 5412
anchorscad_models/components/switches/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/switches/tactile_evq.py sha256=OT_W82zOYko611H8ldrVUlRJkDNlMMzLAJ0pn61T7po 11864
anchorscad_models/components/switches/tactile_tl1105.py sha256=SHLiXK9rTf_TnxJR88ojrisIhbFrIg9kybaQNJr86g4 11889
anchorscad_models/components/terminal_blocks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/components/terminal_blocks/terminal_kf301.py sha256=Vy_cn73bo__2Vv21ZinkC1BTkoWCK1KtbJQTt1XDWAA 5745
anchorscad_models/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/examples/hull.py sha256=uVZUdVRlnn-xPLpGlXlpo9DUcufCDFdn4uX4oPKnYTc 1712
anchorscad_models/fastners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/fastners/diving_knife_holder.py sha256=57UEwYW6vj1dn163zNrXTgvVWIhrWFvzrpGWgMiypFE 10249
anchorscad_models/fastners/edge_bracket.py sha256=4lBDM2po6JyVt9-vqF0FeujQ5r0vI7fVsctRSyiodhU 2934
anchorscad_models/fastners/jam_ring.py sha256=xZ2pmYgakcayTxwDPHa8swlxj93gg71wQOzQ7nAUi58 1515
anchorscad_models/fastners/snaps.py sha256=xFc94dCMDgp_L2BUbD4RV6rV_Q8ZGFDJLSLE70ATKgQ 3212
anchorscad_models/fdm_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/fdm_tools/spool_adaptor.py sha256=6OomsRLip5GmdGHc_M5K6B-9Rp3EnGh8wZg8BGhUGzg 3934
anchorscad_models/flaps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/flaps/hinged_flap.py sha256=ftR6eldi7Mcmm5KR-LQiMvVFX2wbKTlTUgE7-HVwfvA 2808
anchorscad_models/geometry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/geometry/plane_line.py sha256=xqk0WdzR_cCChPHRg48437XE8DbfAiDEe2sT6_18SsM 2500
anchorscad_models/geometry/planes.py sha256=cpayYoB_g-NiFrRVxhMp7TDK2KiOgXJUWCQsWm9pNNY 618
anchorscad_models/gridfinity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/gridfinity/simple_grid_box.py sha256=QDM7dv8FsxtSBmfBfygkEtdLHh1Qu6Srjim-iUdB-Oc 9997
anchorscad_models/grille/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/grille/case_vent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/grille/case_vent/basic.py sha256=VOU9F3Jo5c2zgC9EI6B2A6JIo2RsWBJpCM0dkQEV0Mk 6255
anchorscad_models/grille/round/CurlySpokes.py sha256=DRiCUUlNt1WLyoyGdrt5rEqg9K60r6bKYcIHhtUyrcE 4753
anchorscad_models/grille/round/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/hinges/AxleHinge.py sha256=u-JLQZjtz-rAmEtoDpBgX8NI0M3kZk_YbMrnPUE8VHo 4964
anchorscad_models/hinges/Hinge.py sha256=zYR8TAwRuoDf8VTg586AdLuSyxQjWRo5POIEZ_g7WCo 23255
anchorscad_models/hinges/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/homewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/homewares/curtain_end.py sha256=5F4xGbzNLWdTbCn17mvWRRXQbVK9tqn1dN2l0InQuwU 3348
anchorscad_models/joins/DoveTail.py sha256=DwpDf8hmJXfYduf9WPckyzMmFztfI8ie7_Oij8hjAu4 4578
anchorscad_models/joins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/multimaterial/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/multimaterial/mm_test1.py sha256=G1sT22VZG13XHusyQlVi1i0wJCDYcwi2zqFcxxkq0xs 1683
anchorscad_models/screws/CountersunkScrew.py sha256=QzKgs4AOhcvDjmTP1hTWA8qOqtXmMDabBcMgDln66tI 10613
anchorscad_models/screws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/screws/dims.py sha256=O1WddmgCBG1TjvjeLxXW0IcP5boeqYnqv5mPtNZ63_A 2156
anchorscad_models/screws/hole_tester.py sha256=ZG3jNFSbuJzxiFcI4wCJd6R3058GnVH-0e330Idw8Tc 2535
anchorscad_models/screws/holes.py sha256=Isjl4svuR2aDgfopQ3HENWjbBFIuOyM7fSWGdV5NyrY 4484
anchorscad_models/screws/screw_tab.py sha256=knET2zcXtE5Q0w2BolDbdljH7ga-QIx-iRjf65GT9Nw 1823
anchorscad_models/screws/tnut.py sha256=JEzt_-kZNzgfXA3Y5Ak4deguy8xkKlVJmKex3WY_6JU 4384
anchorscad_models/screws/tnut_washer.py sha256=qOr9uFrZ4KbZg3Z_OMd3sI_yhSXtKJAms6E1vIsY9gQ 3958
anchorscad_models/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/tools/battery_adapter.py sha256=YwH6A1zvEsNoW09cfIEKaYLmUP41ynlfzHEvDgjuGfE 2578
anchorscad_models/tools/hole_gauge.py sha256=Us9lSs6B-BqM6ro_norlNuznLLjXj5sHKfo9TgpSunI 3664
anchorscad_models/tools/funnel/FilterFunnel.py sha256=FGJzBWjPrBC7J4ZVZqP0H4YBKNth7mNhvLmaaWiZ7zY 11725
anchorscad_models/tools/funnel/ResinFilterFunnel.py sha256=f98Rv0qIKQ4Wux8c6xIlo4ML6La7Qbv5a4c1tt7i1jo 8279
anchorscad_models/tools/funnel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/tools/jigs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/tools/jigs/hole_guide.py sha256=QPDav8nMy4qL_d47ZWjtKTjEiAa16oky2InbwX1Xl3A 1852
anchorscad_models/tutorial/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/tutorial/injected_example.py sha256=LEE9SPFW65TGshVBPsLNuIYejnvX9mvcG7xZUWG8aGk 1070
anchorscad_models/tutorial/operations.py sha256=N6-_8arQfQu-NSvvMnHWcyE1zq9rqu_MWtqRr1KS77c 2595
anchorscad_models/vent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/vent/fan/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
anchorscad_models/vent/fan/fan_vent.py sha256=CQW_2HLbyoVdWrZGXvCvO_kKsvyhfEHFRg1EjcKD0bE 4164
anchorscad_core-0.2.0.dist-info/METADATA sha256=CyMmmaqbSA-cQNGh2doYzBuew9VUtP431vpxAMDSvHM 19334
anchorscad_core-0.2.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
anchorscad_core-0.2.0.dist-info/RECORD