LICENSE.txt
README.md
pyproject.toml
requirements-aws.txt
requirements-lint.txt
requirements.txt
src/partcad/__init__.py
src/partcad/assembly.py
src/partcad/assembly_config.py
src/partcad/assembly_config_manufacturing.py
src/partcad/assembly_connect.py
src/partcad/assembly_factory.py
src/partcad/assembly_factory_alias.py
src/partcad/assembly_factory_assy.py
src/partcad/assembly_factory_enrich.py
src/partcad/assembly_factory_file.py
src/partcad/assembly_factory_step.py
src/partcad/assembly_factory_urdf.py
src/partcad/assembly_guide.py
src/partcad/assembly_step_reader.py
src/partcad/cache.py
src/partcad/cache_backend.py
src/partcad/cache_backend_files.py
src/partcad/cache_backend_memcache.py
src/partcad/cache_backend_s3.py
src/partcad/cache_hash.py
src/partcad/cache_shape.py
src/partcad/config.py
src/partcad/consts.py
src/partcad/context.py
src/partcad/document.py
src/partcad/document_pdf.py
src/partcad/enrich.py
src/partcad/exception.py
src/partcad/factory.py
src/partcad/file_factory.py
src/partcad/file_factory_plugin.py
src/partcad/file_factory_url.py
src/partcad/geom.py
src/partcad/globals.py
src/partcad/interface.py
src/partcad/interface_inherit.py
src/partcad/launch_config.py
src/partcad/mating.py
src/partcad/measure.py
src/partcad/output.py
src/partcad/part.py
src/partcad/part_config.py
src/partcad/part_config_manufacturing.py
src/partcad/part_factory.py
src/partcad/part_factory_3mf.py
src/partcad/part_factory_alias.py
src/partcad/part_factory_brep.py
src/partcad/part_factory_build123d.py
src/partcad/part_factory_cadquery.py
src/partcad/part_factory_chili3d.py
src/partcad/part_factory_compound.py
src/partcad/part_factory_enrich.py
src/partcad/part_factory_extrude.py
src/partcad/part_factory_file.py
src/partcad/part_factory_homogen.py
src/partcad/part_factory_javascript.py
src/partcad/part_factory_kicad.py
src/partcad/part_factory_obj.py
src/partcad/part_factory_python.py
src/partcad/part_factory_scad.py
src/partcad/part_factory_sdf.py
src/partcad/part_factory_step.py
src/partcad/part_factory_stl.py
src/partcad/part_factory_sweep.py
src/partcad/part_factory_wrapper.py
src/partcad/plugin.py
src/partcad/plugin_config.py
src/partcad/plugin_factory.py
src/partcad/plugin_factory_enrich.py
src/partcad/plugin_factory_file.py
src/partcad/plugin_factory_provider.py
src/partcad/plugin_factory_provider_enrich.py
src/partcad/plugin_factory_provider_manufacturer.py
src/partcad/plugin_factory_provider_store.py
src/partcad/plugin_factory_python.py
src/partcad/plugin_factory_repository.py
src/partcad/plugin_factory_repository_basic.py
src/partcad/plugin_factory_repository_enrich.py
src/partcad/plugin_factory_repository_full.py
src/partcad/plugin_factory_repository_tree.py
src/partcad/plugin_provider.py
src/partcad/plugin_provider_data_cart.py
src/partcad/plugin_repository.py
src/partcad/plugin_request.py
src/partcad/plugin_request_provider.py
src/partcad/plugin_request_provider_avail.py
src/partcad/plugin_request_provider_caps.py
src/partcad/plugin_request_provider_order.py
src/partcad/plugin_request_provider_quote.py
src/partcad/plugin_request_repository.py
src/partcad/plugin_request_repository_caps.py
src/partcad/plugin_request_repository_get.py
src/partcad/plugin_request_repository_list.py
src/partcad/plugin_request_repository_list_deps.py
src/partcad/plugin_request_repository_search.py
src/partcad/port.py
src/partcad/process_output.py
src/partcad/project.py
src/partcad/project_config.py
src/partcad/project_external_repository.py
src/partcad/project_factory.py
src/partcad/project_factory_external.py
src/partcad/project_factory_git.py
src/partcad/project_factory_local.py
src/partcad/project_factory_tar.py
src/partcad/project_local.py
src/partcad/project_plugin.py
src/partcad/python_env.py
src/partcad/render.py
src/partcad/render_overlay.py
src/partcad/revision.py
src/partcad/runtime.py
src/partcad/runtime_javascript.py
src/partcad/runtime_javascript_all.py
src/partcad/runtime_javascript_conda.py
src/partcad/runtime_javascript_none.py
src/partcad/runtime_json_rpc.py
src/partcad/runtime_python.py
src/partcad/runtime_python_all.py
src/partcad/runtime_python_conda.py
src/partcad/runtime_python_none.py
src/partcad/runtime_python_pypy.py
src/partcad/sandbox_lock.py
src/partcad/sandbox_versions.py
src/partcad/scene.py
src/partcad/scene_config.py
src/partcad/scene_factory.py
src/partcad/scene_factory_world.py
src/partcad/shape.py
src/partcad/shape_config.py
src/partcad/shape_config_store.py
src/partcad/shape_envelope.py
src/partcad/shape_factory.py
src/partcad/sketch.py
src/partcad/sketch_config.py
src/partcad/sketch_factory.py
src/partcad/sketch_factory_alias.py
src/partcad/sketch_factory_basic.py
src/partcad/sketch_factory_build123d.py
src/partcad/sketch_factory_cadquery.py
src/partcad/sketch_factory_dxf.py
src/partcad/sketch_factory_enrich.py
src/partcad/sketch_factory_file.py
src/partcad/sketch_factory_python.py
src/partcad/sketch_factory_svg.py
src/partcad/software.py
src/partcad/software_config.py
src/partcad/software_factory.py
src/partcad/software_factory_file.py
src/partcad/software_factory_raw.py
src/partcad/sync_threads.py
src/partcad/tags.py
src/partcad/transform.py
src/partcad/viewer.py
src/partcad/wrapper.py
src/partcad.egg-info/PKG-INFO
src/partcad.egg-info/SOURCES.txt
src/partcad.egg-info/dependency_links.txt
src/partcad.egg-info/entry_points.txt
src/partcad.egg-info/requires.txt
src/partcad.egg-info/top_level.txt
src/partcad/actions/__init__.py
src/partcad/actions/add.py
src/partcad/actions/common.py
src/partcad/actions/assembly/__init__.py
src/partcad/actions/assembly/convert.py
src/partcad/actions/assembly/import_assy.py
src/partcad/actions/config/__init__.py
src/partcad/actions/config/system.py
src/partcad/actions/package/__init__.py
src/partcad/actions/package/install.py
src/partcad/actions/package/search.py
src/partcad/actions/part/__init__.py
src/partcad/actions/part/add.py
src/partcad/actions/part/convert.py
src/partcad/actions/part/import_part.py
src/partcad/actions/scene/__init__.py
src/partcad/actions/scene/convert.py
src/partcad/actions/scene/import_world.py
src/partcad/actions/shape/__init__.py
src/partcad/actions/shape/search.py
src/partcad/actions/sketch/__init__.py
src/partcad/actions/sketch/convert.py
src/partcad/adhoc/adhoc.py
src/partcad/adhoc/convert.py
src/partcad/adhoc/render.py
src/partcad/builtin/partcad.yaml
src/partcad/builtin/export/export_3mf.py
src/partcad/builtin/export/export_brep.py
src/partcad/builtin/export/export_gltf.py
src/partcad/builtin/export/export_iges.py
src/partcad/builtin/export/export_obj.py
src/partcad/builtin/export/export_step.py
src/partcad/builtin/export/export_stl.py
src/partcad/builtin/export/export_threejs.py
src/partcad/builtin/export/export_urdf.py
src/partcad/builtin/export/export_world.py
src/partcad/builtin/export/partcad.yaml
src/partcad/builtin/render/partcad.yaml
src/partcad/builtin/render/render_dxf.py
src/partcad/builtin/render/render_jpeg.py
src/partcad/builtin/render/render_png.py
src/partcad/builtin/render/render_raster.py
src/partcad/builtin/render/render_svg.py
src/partcad/healthcheck/__init__.py
src/partcad/healthcheck/available_disk_space.py
src/partcad/healthcheck/conda_installed.py
src/partcad/healthcheck/openscad.py
src/partcad/healthcheck/python_version.py
src/partcad/healthcheck/stale_git_locks.py
src/partcad/healthcheck/tests.py
src/partcad/healthcheck/windows_registry.py
src/partcad/lint/all.py
src/partcad/lint/lint.py
src/partcad/lint/python.py
src/partcad/lint/schema.py
src/partcad/lint/software.py
src/partcad/schema/__init__.py
src/partcad/schema/partcad.json
src/partcad/template/init-private.yaml
src/partcad/template/init-public.yaml
src/partcad/test/all.py
src/partcad/test/cad.py
src/partcad/test/cam.py
src/partcad/test/cam_additive_solid.py
src/partcad/test/cam_analysis.py
src/partcad/test/cam_forming.py
src/partcad/test/cam_subtractive.py
src/partcad/test/connect.py
src/partcad/test/test.py
src/partcad/wrappers/chili3d_common.mjs
src/partcad/wrappers/chili3d_envelope.mjs
src/partcad/wrappers/chili3d_kernel.mjs
src/partcad/wrappers/custom_cqgi.py
src/partcad/wrappers/gazebo_common.py
src/partcad/wrappers/ocp_serialize.py
src/partcad/wrappers/primitive_shapes.py
src/partcad/wrappers/stroke_text.py
src/partcad/wrappers/urdf_common.py
src/partcad/wrappers/utils_ocp.py
src/partcad/wrappers/wrapper_bbox.py
src/partcad/wrappers/wrapper_brep.py
src/partcad/wrappers/wrapper_build123d.py
src/partcad/wrappers/wrapper_cadquery.py
src/partcad/wrappers/wrapper_cam.py
src/partcad/wrappers/wrapper_chili3d.mjs
src/partcad/wrappers/wrapper_common.py
src/partcad/wrappers/wrapper_export.py
src/partcad/wrappers/wrapper_extrude.py
src/partcad/wrappers/wrapper_import_assy.py
src/partcad/wrappers/wrapper_import_dxf.py
src/partcad/wrappers/wrapper_import_mesh.py
src/partcad/wrappers/wrapper_import_svg.py
src/partcad/wrappers/wrapper_import_urdf.py
src/partcad/wrappers/wrapper_import_world.py
src/partcad/wrappers/wrapper_layout.py
src/partcad/wrappers/wrapper_measure.py
src/partcad/wrappers/wrapper_obj.py
src/partcad/wrappers/wrapper_part_type.py
src/partcad/wrappers/wrapper_plugin.py
src/partcad/wrappers/wrapper_render_pdf.py
src/partcad/wrappers/wrapper_sdf.py
src/partcad/wrappers/wrapper_show.py
src/partcad/wrappers/wrapper_sketch_basic.py
src/partcad/wrappers/wrapper_step.py
src/partcad/wrappers/wrapper_stl.py
src/partcad/wrappers/wrapper_sweep.py
src/partcad/wrappers/wrapper_transform.py
src/partcad/wrappers/py_stubs/ocp_vscode.py
src/partcad_cli/__init__.py
src/partcad_cli/click/__init__.py
src/partcad_cli/click/cli_context.py
src/partcad_cli/click/command.py
src/partcad_cli/click/loader.py
src/partcad_cli/click/service.py
src/partcad_cli/click/viewport.py
src/partcad_cli/click/commands/__init__.py
src/partcad_cli/click/commands/bom.py
src/partcad_cli/click/commands/config.py
src/partcad_cli/click/commands/export.py
src/partcad_cli/click/commands/healthcheck.py
src/partcad_cli/click/commands/info.py
src/partcad_cli/click/commands/init.py
src/partcad_cli/click/commands/inspect.py
src/partcad_cli/click/commands/install.py
src/partcad_cli/click/commands/lint.py
src/partcad_cli/click/commands/open.py
src/partcad_cli/click/commands/render.py
src/partcad_cli/click/commands/test.py
src/partcad_cli/click/commands/update.py
src/partcad_cli/click/commands/upgrade.py
src/partcad_cli/click/commands/version.py
src/partcad_cli/click/commands/add/__init__.py
src/partcad_cli/click/commands/add/assembly.py
src/partcad_cli/click/commands/add/dep.py
src/partcad_cli/click/commands/add/part.py
src/partcad_cli/click/commands/add/scene.py
src/partcad_cli/click/commands/add/sketch.py
src/partcad_cli/click/commands/add/software.py
src/partcad_cli/click/commands/adhoc/__init__.py
src/partcad_cli/click/commands/adhoc/convert/__init__.py
src/partcad_cli/click/commands/adhoc/convert/part.py
src/partcad_cli/click/commands/adhoc/convert/sketch.py
src/partcad_cli/click/commands/adhoc/render/__init__.py
src/partcad_cli/click/commands/adhoc/render/part.py
src/partcad_cli/click/commands/adhoc/render/sketch.py
src/partcad_cli/click/commands/convert/__init__.py
src/partcad_cli/click/commands/convert/assembly.py
src/partcad_cli/click/commands/convert/part.py
src/partcad_cli/click/commands/convert/scene.py
src/partcad_cli/click/commands/convert/sketch.py
src/partcad_cli/click/commands/daemon/__init__.py
src/partcad_cli/click/commands/daemon/reset.py
src/partcad_cli/click/commands/daemon/start.py
src/partcad_cli/click/commands/daemon/status.py
src/partcad_cli/click/commands/daemon/stop.py
src/partcad_cli/click/commands/daemon/set/__init__.py
src/partcad_cli/click/commands/daemon/set/telemetry/__init__.py
src/partcad_cli/click/commands/daemon/set/telemetry/env.py
src/partcad_cli/click/commands/daemon/set/telemetry/sentryDsn.py
src/partcad_cli/click/commands/daemon/set/telemetry/type.py
src/partcad_cli/click/commands/import/__init__.py
src/partcad_cli/click/commands/import/assembly.py
src/partcad_cli/click/commands/import/part.py
src/partcad_cli/click/commands/import/scene.py
src/partcad_cli/click/commands/list/__init__.py
src/partcad_cli/click/commands/list/all.py
src/partcad_cli/click/commands/list/assemblies.py
src/partcad_cli/click/commands/list/interfaces.py
src/partcad_cli/click/commands/list/mates.py
src/partcad_cli/click/commands/list/packages.py
src/partcad_cli/click/commands/list/parts.py
src/partcad_cli/click/commands/list/providers.py
src/partcad_cli/click/commands/list/scenes.py
src/partcad_cli/click/commands/list/sketches.py
src/partcad_cli/click/commands/list/software.py
src/partcad_cli/click/commands/search/__init__.py
src/partcad_cli/click/commands/search/all.py
src/partcad_cli/click/commands/search/assemblies.py
src/partcad_cli/click/commands/search/interfaces.py
src/partcad_cli/click/commands/search/packages.py
src/partcad_cli/click/commands/search/parts.py
src/partcad_cli/click/commands/search/scenes.py
src/partcad_cli/click/commands/search/sketches.py
src/partcad_cli/click/commands/supply/__init__.py
src/partcad_cli/click/commands/supply/caps.py
src/partcad_cli/click/commands/supply/find.py
src/partcad_cli/click/commands/supply/order.py
src/partcad_cli/click/commands/supply/quote.py
src/partcad_cli/click/commands/system/__init__.py
src/partcad_cli/click/commands/system/reset.py
src/partcad_cli/click/commands/system/status.py
src/partcad_cli/click/commands/system/set/__init__.py
src/partcad_cli/click/commands/system/set/telemetry/__init__.py
src/partcad_cli/click/commands/system/set/telemetry/env.py
src/partcad_cli/click/commands/system/set/telemetry/sentryDsn.py
src/partcad_cli/click/commands/system/set/telemetry/type.py
src/partcad_cli/click/commands/system/telemetry/__init__.py
src/partcad_cli/click/commands/system/telemetry/clear.py
src/partcad_cli/click/commands/system/telemetry/info.py
src/partcad_client/__init__.py
src/partcad_client/client.py
src/partcad_client/daemon.py
src/partcad_client/external.py
src/partcad_client/lint.py
src/partcad_client/selfupdate.py
src/partcad_ide_client/__init__.py
src/partcad_ide_client/client.py
src/partcad_ide_client/protocol.py
src/partcad_service_json_rpc/__init__.py
src/partcad_service_json_rpc/__main__.py
src/partcad_service_json_rpc/daemon.py
src/partcad_service_json_rpc/win_pipe.py
src/partcad_service_json_rpc/core/__init__.py
src/partcad_service_json_rpc/core/events.py
src/partcad_service_json_rpc/core/operations.py
src/partcad_service_json_rpc/core/session.py
src/partcad_service_json_rpc/rpc/__init__.py
src/partcad_service_json_rpc/rpc/dispatcher.py
src/partcad_service_json_rpc/rpc/methods.py
src/partcad_service_json_rpc/transport/__init__.py
src/partcad_service_json_rpc/transport/http.py
src/partcad_service_json_rpc/transport/socket_server.py
src/partcad_service_json_rpc/transport/stdio.py
src/partcad_utils/__init__.py
src/partcad_utils/assy_lint.py
src/partcad_utils/booleans.py
src/partcad_utils/framing.py
src/partcad_utils/logging.py
src/partcad_utils/logging_ansi_render.py
src/partcad_utils/logging_ansi_terminal.py
src/partcad_utils/logging_remote_client.py
src/partcad_utils/logging_remote_server.py
src/partcad_utils/telemetry.py
src/partcad_utils/telemetry_none.py
src/partcad_utils/telemetry_sentry.py
src/partcad_utils/user_config.py
src/partcad_utils/utils.py
src/partcad_utils/win_pipe.py
src/partcad_utils/workspace.py
src/partcad_utils/schema/__init__.py
src/partcad_utils/schema/assy.json