cadquery
cadquery copied to clipboard
Segfault example
There is a scientific cadquery dataset (https://github.com/Text-to-CadQuery/Text-to-CadQuery) which contains ~200K cadquery scripts. Some of them segfault, for example this one. They might not be "correct", but I'd be nice to have them raise exception instead.
If you are interested in this kind of stuff, please let me know, I can help surface more examples.
To Reproduce
import cadquery as cq
base_size = 0.0268 * 0.0268
h = base_size * 2
radius1 = base_size / 2
tip = cq.Workplane("XY").circle(radius1).extrude(h, taper=-1)
Backtrace
I don't know if this is a Backtrace, but cq-editor crashes and macos displays some logs, this is an excerpt
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: python3.12 [39852]
Path: /Users/USER/*/python3.12
Identifier: python3.12
Version: ???
Code Type: ARM-64 (Native)
Parent Process: zsh [6995]
Responsible: wezterm-gui [94752]
User ID: 501
Date/Time: 2025-07-21 10:01:25.3583 +0200
OS Version: macOS 15.5 (24F74)
Report Version: 12
Anonymous UUID: 4F19046A-9E4A-88AA-D586-8DCBDEAB0995
Sleep/Wake UUID: 661597B2-38E1-434C-B1A6-43E4D93AE39D
Time Awake Since Boot: 850000 seconds
Time Since Wake: 1035 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes: 0x0000000000000001, 0x0000000000000008
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [39852]
VM Region Info: 0x8 is not in any region. Bytes before following region: 4303929336
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 10088c000-100c60000 [ 3920K] r-x/r-x SM=COW /Users/USER/*/python3.12
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libTKBool.7.8.1.dylib 0x116b8250c BRepFill_Evolved::Add(BRepFill_Evolved&, TopoDS_Wire const&, BRepTools_Quilt&) + 3204
1 libTKBool.7.8.1.dylib 0x116b82500 BRepFill_Evolved::Add(BRepFill_Evolved&, TopoDS_Wire const&, BRepTools_Quilt&) + 3192
2 libTKBool.7.8.1.dylib 0x116b609b8 BRepFill_Evolved::PrivatePerform(TopoDS_Face const&, TopoDS_Wire const&, gp_Ax3 const&, GeomAbs_JoinType, bool) + 2736
3 libTKFeat.7.8.1.dylib 0x113b41ad4 LocOpe_DPrism::LocOpe_DPrism(TopoDS_Face const&, double, double) + 1356
4 OCP.cpython-312-darwin.so 0x31e655f20 pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>> pybind11::detail::argument_loader<pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double>::call_impl<void, void pybind11::detail::initimpl::constructor<TopoDS_Face const&, double const, double const>::execute<pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::'lambda'(pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double)&, 0ul, 1ul, 2ul, 3ul, pybind11::detail::void_type>(void pybind11::detail::initimpl::constructor<TopoDS_Face const&, double const, double const>::execute<pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::'lambda'(pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double)&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul>, pybind11::detail::void_type&&) && + 64
5 OCP.cpython-312-darwin.so 0x31e655e64 void pybind11::cpp_function::initialize<void pybind11::detail::initimpl::constructor<TopoDS_Face const&, double const, double const>::execute<pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::'lambda'(pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double), void, pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>&&, void (*)(pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::'lambda'(pybind11::detail::function_call&)::operator()(pybind11::detail::function_call&) const + 204
6 OCP.cpython-312-darwin.so 0x31e655d70 void pybind11::cpp_function::initialize<void pybind11::detail::initimpl::constructor<TopoDS_Face const&, double const, double const>::execute<pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>, pybind11::arg, pybind11::arg, pybind11::arg, 0>(pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::'lambda'(pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double), void, pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::detail::is_new_style_constructor, pybind11::arg, pybind11::arg, pybind11::arg>(pybind11::class_<LocOpe_DPrism, shared_ptr<LocOpe_DPrism, std::__1::default_delete>>&&, void (*)(pybind11::detail::value_and_holder&, TopoDS_Face const&, double, double), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::detail::is_new_style_constructor const&, pybind11::arg const&, pybind11::arg const&, pybind11::arg const&)::'lambda'(pybind11::detail::function_call&)::__invoke(pybind11::detail::function_call&) + 40
7 OCP.cpython-312-darwin.so 0x31aba4830 pybind11::cpp_function::dispatcher(_object*, _object*, _object*) + 4876
8 python3.12 0x100965828 cfunction_call + 136
9 python3.12 0x1009036e0 _PyObject_MakeTpCall + 312
10 python3.12 0x100907e30 method_vectorcall + 652
11 python3.12 0x10098e8c4 slot_tp_init + 404
12 python3.12 0x100985414 type_call + 524
13 OCP.cpython-312-darwin.so 0x31ab9fd80 pybind11_meta_call + 56
14 python3.12 0x1009036e0 _PyObject_MakeTpCall + 312
15 python3.12 0x100a3e314 _PyEval_EvalFrameDefault + 52128
16 python3.12 0x100903af0 _PyObject_FastCallDictTstate + 160
17 python3.12 0x10098c45c slot_tp_call + 332
18 python3.12 0x1009036e0 _PyObject_MakeTpCall + 312
19 python3.12 0x100a3e314 _PyEval_EvalFrameDefault + 52128
20 python3.12 0x100a308e8 PyEval_EvalCode + 276
21 python3.12 0x100a2d078 builtin_exec + 1556
22 python3.12 0x1009664f4 cfunction_vectorcall_FASTCALL_KEYWORDS + 144
23 python3.12 0x100904260 PyObject_Vectorcall + 88
24 python3.12 0x100a3e314 _PyEval_EvalFrameDefault + 52128
25 python3.12 0x100907d0c method_vectorcall + 360
26 QtCore.abi3.so 0x1034dbd34 PyQtSlot::call(_object*, _object*) const + 160
27 QtCore.abi3.so 0x1034dbb38 PyQtSlot::invoke(void**, _object*, void*, bool) const + 336
28 QtCore.abi3.so 0x1034dbc6c PyQtSlot::invoke(void**, _object*, void*) const + 16
29 QtCore.abi3.so 0x1034df130 qt_metacall_worker(_sipSimpleWrapper*, _typeobject*, _sipTypeDef*, QMetaObject::Call, int, void**) + 848
30 QtCore.abi3.so 0x1034b74fc sipQObject::qt_metacall(QMetaObject::Call, int, void**) + 96
31 libQt5Core.5.15.15.dylib 0x102817fc0 0x1026d0000 + 1343424
32 libQt5Core.5.15.15.dylib 0x1027fb12c QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
33 libQt5Core.5.15.15.dylib 0x1027fb12c QCoreApplication::notifyInternal2(QObject*, QEvent*) + 176
34 CoreFoundation 0x19fbfdc68 __CFRunLoopDoSource0 + 172
35 CoreFoundation 0x19fbfd9d4 __CFRunLoopDoSources0 + 232
36 CoreFoundation 0x19fbfc628 __CFRunLoopRun + 840
37 CoreFoundation 0x19fbfbc58 CFRunLoopRunSpecific + 572
38 HIToolbox 0x1ab69027c RunCurrentEventLoopInMode + 324
39 HIToolbox 0x1ab69331c ReceiveNextEventCommon + 216
40 HIToolbox 0x1ab81e484 _BlockUntilNextEventMatchingListInModeWithFilter + 76
41 AppKit 0x1a3b23ab4 _DPSNextEvent + 684
42 AppKit 0x1a44c25b0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
43 AppKit 0x1a3b16c64 -[NSApplication run] + 480
44 libqcocoa.dylib 0x1032133c0 0x1031e4000 + 193472
45 python3.12 0x1009658d4 cfunction_call + 308
46 python3.12 0x1009036e0 _PyObject_MakeTpCall + 312
47 python3.12 0x100a3e314 _PyEval_EvalFrameDefault + 52128
48 python3.12 0x100a308e8 PyEval_EvalCode + 276
49 python3.12 0x100aababc run_mod + 228
50 python3.12 0x100aab38c _PyRun_SimpleFileObject + 1548
51 python3.12 0x100aaa51c _PyRun_AnyFileObject + 264
52 python3.12 0x100ad9668 pymain_run_file + 368
53 python3.12 0x100ad8fbc Py_RunMain + 2452
54 python3.12 0x100ada0b0 pymain_main + 668
55 python3.12 0x100890650 main + 56
56 dyld 0x19f772b98 start + 6076
Environment
OS: macos
Crashes both with pip and conda packages.
uv: cadquery=2.5.2 cadquery-ocp=7.7.2
conda:
# Name Version Build Channel
aiohappyeyeballs 2.6.1 pyhd8ed1ab_0 conda-forge
aiohttp 3.12.14 py312h6daa0e5_0 conda-forge
aiosignal 1.4.0 pyhd8ed1ab_0 conda-forge
alabaster 1.0.0 pyhd8ed1ab_1 conda-forge
ampl-asl 1.0.0 h286801f_2 conda-forge
aom 3.9.1 h7bae524_0 conda-forge
applaunchservices 0.3.0 pyh534df25_4 conda-forge
appnope 0.1.4 pyhd8ed1ab_1 conda-forge
arrow 1.3.0 pyhd8ed1ab_1 conda-forge
astroid 3.3.11 py312h81bd7bf_0 conda-forge
asttokens 3.0.0 pyhd8ed1ab_1 conda-forge
atomicwrites 1.4.1 pyhd8ed1ab_1 conda-forge
attrs 25.3.0 pyh71513ae_0 conda-forge
autopep8 2.0.4 pyhd8ed1ab_0 conda-forge
babel 2.17.0 pyhd8ed1ab_0 conda-forge
backports 1.0 pyhd8ed1ab_5 conda-forge
backports.tarfile 1.2.0 pyhd8ed1ab_1 conda-forge
beautifulsoup4 4.13.4 pyha770c72_0 conda-forge
binaryornot 0.4.4 pyhd8ed1ab_2 conda-forge
black 25.1.0 pyh866005b_0 conda-forge
bleach 6.2.0 pyh29332c3_4 conda-forge
bleach-with-css 6.2.0 h82add2a_4 conda-forge
blosc 1.21.6 h7dd00d9_1 conda-forge
brotli 1.1.0 h5505292_3 conda-forge
brotli-bin 1.1.0 h5505292_3 conda-forge
brotli-python 1.1.0 py312hd8f9ff3_3 conda-forge
bzip2 1.0.8 h99b78c6_7 conda-forge
c-ares 1.34.5 h5505292_0 conda-forge
ca-certificates 2025.7.14 hbd8a1cb_0 conda-forge
cadquery master v2.5.2_25_gb94a067 cadquery
cairo 1.18.4 h6a3b0d2_0 conda-forge
casadi 3.7.0 py312h8c399a3_3 conda-forge
certifi 2025.7.14 pyhd8ed1ab_0 conda-forge
cffi 1.17.1 py312h0fad829_0 conda-forge
chardet 5.2.0 pyhd8ed1ab_3 conda-forge
charset-normalizer 3.4.2 pyhd8ed1ab_0 conda-forge
click 8.2.1 pyh707e725_0 conda-forge
cloudpickle 3.1.1 pyhd8ed1ab_0 conda-forge
colorama 0.4.6 pyhd8ed1ab_1 conda-forge
comm 0.2.2 pyhd8ed1ab_1 conda-forge
cookiecutter 2.6.0 pyhd8ed1ab_1 conda-forge
cq-editor 0.5.0 0.5.0_0_g17cc135 cadquery
cyrus-sasl 2.1.28 ha1cbb27_0 conda-forge
dav1d 1.2.1 hb547adb_0 conda-forge
dbus 1.16.2 hda038a8_0 conda-forge
debugpy 1.8.15 py312he360a15_0 conda-forge
decorator 5.2.1 pyhd8ed1ab_0 conda-forge
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
diff-match-patch 20241021 pyhd8ed1ab_1 conda-forge
dill 0.4.0 pyhd8ed1ab_0 conda-forge
docstring-to-markdown 0.17 pyhe01879c_0 conda-forge
docutils 0.21.2 pyhd8ed1ab_1 conda-forge
double-conversion 3.3.1 h286801f_0 conda-forge
exceptiongroup 1.3.0 pyhd8ed1ab_0 conda-forge
executing 2.2.0 pyhd8ed1ab_0 conda-forge
ezdxf 1.4.2 py312h72cd453_0 conda-forge
ffmpeg 7.1.1 gpl_h20db955_106 conda-forge
flake8 7.1.2 pyhd8ed1ab_0 conda-forge
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge
font-ttf-ubuntu 0.83 h77eed37_3 conda-forge
fontconfig 2.15.0 h1383a14_1 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
fonttools 4.59.0 py312h6daa0e5_0 conda-forge
freeimage 3.18.0 h2e169f6_22 conda-forge
freetype 2.13.3 hce30654_1 conda-forge
fribidi 1.0.10 h27ca646_0 conda-forge
frozenlist 1.7.0 py312h512c567_0 conda-forge
gdk-pixbuf 2.42.12 h7ddc832_0 conda-forge
giflib 5.2.2 h93a5062_0 conda-forge
gl2ps 1.4.2 hc97c1ff_1 conda-forge
glew 2.1.0 h9f76cd9_2 conda-forge
glib 2.84.2 h85e5b2e_0 conda-forge
glib-tools 2.84.2 h1dc7a0c_0 conda-forge
gmp 6.3.0 h7bae524_2 conda-forge
graphite2 1.3.14 h286801f_0 conda-forge
gst-plugins-base 1.24.11 h3c5c1d0_0 conda-forge
gstreamer 1.24.11 hfe24232_0 conda-forge
h2 4.2.0 pyhd8ed1ab_0 conda-forge
harfbuzz 11.2.1 hab40de2_0 conda-forge
hdf4 4.2.15 h2ee6834_7 conda-forge
hdf5 1.14.3 nompi_ha698983_109 conda-forge
hpack 4.1.0 pyhd8ed1ab_0 conda-forge
hyperframe 6.1.0 pyhd8ed1ab_0 conda-forge
icu 75.1 hfee45f7_0 conda-forge
idna 3.10 pyhd8ed1ab_1 conda-forge
imagesize 1.4.1 pyhd8ed1ab_0 conda-forge
imath 3.1.12 h025cafa_0 conda-forge
importlib-metadata 8.7.0 pyhe01879c_1 conda-forge
importlib_resources 6.5.2 pyhd8ed1ab_0 conda-forge
inflection 0.5.1 pyhd8ed1ab_1 conda-forge
intervaltree 3.1.0 pyhd8ed1ab_1 conda-forge
ipopt 3.14.17 h945cc1c_2 conda-forge
ipykernel 6.29.5 pyh57ce528_0 conda-forge
ipython 8.37.0 pyh8f84b5b_0 conda-forge
isort 6.0.1 pyhd8ed1ab_1 conda-forge
jaraco.classes 3.4.0 pyhd8ed1ab_2 conda-forge
jaraco.context 6.0.1 pyhd8ed1ab_0 conda-forge
jaraco.functools 4.2.1 pyhd8ed1ab_0 conda-forge
jasper 4.2.5 h743e416_0 conda-forge
jedi 0.19.2 pyhd8ed1ab_1 conda-forge
jellyfish 1.1.3 py312hcd83bfe_0 conda-forge
jinja2 3.1.6 pyhd8ed1ab_0 conda-forge
jsoncpp 1.9.6 h726d253_1 conda-forge
jsonschema 4.25.0 pyhe01879c_0 conda-forge
jsonschema-specifications 2025.4.1 pyh29332c3_0 conda-forge
jupyter_client 8.6.3 pyhd8ed1ab_1 conda-forge
jupyter_core 5.8.1 pyh31011fe_0 conda-forge
jupyterlab_pygments 0.3.0 pyhd8ed1ab_2 conda-forge
jxrlib 1.1 h93a5062_3 conda-forge
keyring 25.6.0 pyh534df25_0 conda-forge
krb5 1.21.3 h237132a_0 conda-forge
lame 3.100 h1a8c8d9_1003 conda-forge
lcms2 2.17 h7eeda09_0 conda-forge
lerc 4.0.0 hd64df32_1 conda-forge
libabseil 20250127.1 cxx17_h07bc746_0 conda-forge
libaec 1.1.4 h51d1e36_0 conda-forge
libass 0.17.3 h68e5b86_2 conda-forge
libblas 3.9.0 32_h10e41b3_openblas conda-forge
libblasfeo 0.1.4.2 h37ef02a_0 conda-forge
libboost 1.86.0 hc9fb7c5_3 conda-forge
libbrotlicommon 1.1.0 h5505292_3 conda-forge
libbrotlidec 1.1.0 h5505292_3 conda-forge
libbrotlienc 1.1.0 h5505292_3 conda-forge
libcblas 3.9.0 32_hb3479ef_openblas conda-forge
libclang-cpp17 17.0.6 default_hf90f093_8 conda-forge
libclang-cpp18.1 18.1.8 default_hf90f093_10 conda-forge
libclang13 20.1.8 default_h91d7d2a_0 conda-forge
libcurl 8.14.1 h73640d1_0 conda-forge
libcxx 20.1.8 hf598326_1 conda-forge
libdeflate 1.24 h5773f1b_0 conda-forge
libedit 3.1.20250104 pl5321hafb1f1b_0 conda-forge
libev 4.33 h93a5062_2 conda-forge
libexpat 2.7.1 hec049ff_0 conda-forge
libfatrop 0.0.4 h286801f_1 conda-forge
libffi 3.4.6 h1da3d7d_1 conda-forge
libfreetype 2.13.3 hce30654_1 conda-forge
libfreetype6 2.13.3 h1d14073_1 conda-forge
libgfortran 5.0.0 14_2_0_h6c33f7e_103 conda-forge
libgfortran5 14.2.0 h6c33f7e_103 conda-forge
libglib 2.84.2 hbec27ea_0 conda-forge
libhwloc 2.11.2 default_h88f92a7_1002 conda-forge
libiconv 1.18 hfe07756_1 conda-forge
libintl 0.25.1 h493aca8_0 conda-forge
libintl-devel 0.25.1 h493aca8_0 conda-forge
libjpeg-turbo 3.1.0 h5505292_0 conda-forge
liblapack 3.9.0 32_hc9a63f6_openblas conda-forge
libllvm17 17.0.6 hc4b4ae8_3 conda-forge
libllvm18 18.1.8 hc4b4ae8_3 conda-forge
libllvm20 20.1.8 h846d351_0 conda-forge
liblzma 5.8.1 h39f12f2_2 conda-forge
libnetcdf 4.9.2 nompi_h610d594_116 conda-forge
libnghttp2 1.64.0 h6d7220d_0 conda-forge
libntlm 1.8 h5505292_0 conda-forge
libogg 1.3.5 h48c0fde_1 conda-forge
libopenblas 0.3.30 openmp_hf332438_0 conda-forge
libopenvino 2025.0.0 h3f17238_3 conda-forge
libopenvino-arm-cpu-plugin 2025.0.0 h3f17238_3 conda-forge
libopenvino-auto-batch-plugin 2025.0.0 h7f72211_3 conda-forge
libopenvino-auto-plugin 2025.0.0 h7f72211_3 conda-forge
libopenvino-hetero-plugin 2025.0.0 h718ad69_3 conda-forge
libopenvino-ir-frontend 2025.0.0 h718ad69_3 conda-forge
libopenvino-onnx-frontend 2025.0.0 h1ae5b81_3 conda-forge
libopenvino-paddle-frontend 2025.0.0 h1ae5b81_3 conda-forge
libopenvino-pytorch-frontend 2025.0.0 h286801f_3 conda-forge
libopenvino-tensorflow-frontend 2025.0.0 heb6e3e1_3 conda-forge
libopenvino-tensorflow-lite-frontend 2025.0.0 h286801f_3 conda-forge
libopus 1.5.2 h48c0fde_0 conda-forge
libosqp 1.0.0 np123py311h2bed84a_2 conda-forge
libpng 1.6.50 h3783ad8_0 conda-forge
libpq 17.5 h6896619_0 conda-forge
libprotobuf 5.29.3 hccd9074_1 conda-forge
libqdldl 0.1.8 ha1acc90_1 conda-forge
libraw 0.21.4 h62a31ad_0 conda-forge
librsvg 2.58.4 h266df6f_3 conda-forge
libscotch 7.0.6 he56f69b_1 conda-forge
libsodium 1.0.20 h99b78c6_0 conda-forge
libspatialindex 2.1.0 h57eeb1c_0 conda-forge
libsqlite 3.50.3 hf8de324_0 conda-forge
libssh2 1.11.1 h1590b86_0 conda-forge
libtheora 1.1.1 h99b78c6_1006 conda-forge
libtiff 4.7.0 h2f21f7c_5 conda-forge
libusb 1.0.29 hbc156a2_0 conda-forge
libvorbis 1.3.7 h9f76cd9_0 conda-forge
libvpx 1.14.1 h7bae524_0 conda-forge
libwebp 1.6.0 hc0253d1_0 conda-forge
libwebp-base 1.6.0 h07db88b_0 conda-forge
libxml2 2.13.8 h52572c6_0 conda-forge
libzip 1.11.2 h1336266_0 conda-forge
libzlib 1.3.1 h8359307_2 conda-forge
llvm-openmp 20.1.8 hbb9b287_0 conda-forge
logbook 1.8.2 py312hea69d52_0 conda-forge
loguru 0.7.3 pyh707e725_0 conda-forge
lz4-c 1.10.0 h286801f_1 conda-forge
markdown-it-py 3.0.0 pyhd8ed1ab_1 conda-forge
markupsafe 3.0.2 py312h998013c_1 conda-forge
matplotlib-inline 0.1.7 pyhd8ed1ab_1 conda-forge
mccabe 0.7.0 pyhd8ed1ab_1 conda-forge
mdurl 0.1.2 pyhd8ed1ab_1 conda-forge
metis 5.1.0 h15f6cfe_1007 conda-forge
mistune 3.1.3 pyh29332c3_0 conda-forge
more-itertools 10.7.0 pyhd8ed1ab_0 conda-forge
msgpack-python 1.1.1 py312hb23fbb9_0 conda-forge
multidict 6.6.3 py312hdb8e49c_0 conda-forge
multimethod 1.12 pyhd8ed1ab_1 conda-forge
mumps-include 5.7.3 h8c5b6c6_10 conda-forge
mumps-seq 5.7.3 h390d176_10 conda-forge
munkres 1.1.4 pyhd8ed1ab_1 conda-forge
mypy_extensions 1.1.0 pyha770c72_0 conda-forge
mysql-common 9.3.0 hd7719f6_0 conda-forge
mysql-libs 9.3.0 ha8be5b7_0 conda-forge
nbclient 0.10.2 pyhd8ed1ab_0 conda-forge
nbconvert 7.16.6 hb482800_0 conda-forge
nbconvert-core 7.16.6 pyh29332c3_0 conda-forge
nbconvert-pandoc 7.16.6 hed9df3c_0 conda-forge
nbformat 5.10.4 pyhd8ed1ab_1 conda-forge
ncurses 6.5 h5e97a16_3 conda-forge
nest-asyncio 1.6.0 pyhd8ed1ab_1 conda-forge
nlohmann_json 3.12.0 ha1acc90_0 conda-forge
nlopt 2.10.0 py312h5f881f4_0 conda-forge
nspr 4.37 h31e89c2_0 conda-forge
nss 3.114 h5efccd4_0 conda-forge
numpy 2.3.1 py312h2f38b44_1 conda-forge
numpydoc 1.9.0 pyhe01879c_1 conda-forge
occt 7.8.1 all_h869bdd7_203 conda-forge
ocp 7.8.1.2 py312h00ef4a2_0 conda-forge
openexr 3.3.4 h37c74dd_0 conda-forge
openh264 2.6.0 hb5b2745_0 conda-forge
openjpeg 2.5.3 h8a3d83b_0 conda-forge
openldap 2.6.10 hbe55e7a_0 conda-forge
openssl 3.5.1 h81ee809_0 conda-forge
packaging 25.0 pyh29332c3_1 conda-forge
pandoc 3.7.0.2 hce30654_0 conda-forge
pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge
pango 1.56.4 h875632e_0 conda-forge
parso 0.8.4 pyhd8ed1ab_1 conda-forge
path 17.1.0 pyhd8ed1ab_0 conda-forge
pathspec 0.12.1 pyhd8ed1ab_1 conda-forge
pcre2 10.45 ha881caa_0 conda-forge
pexpect 4.9.0 pyhd8ed1ab_1 conda-forge
pickleshare 0.7.5 pyhd8ed1ab_1004 conda-forge
pip 25.1.1 pyh8b19718_0 conda-forge
pixman 0.46.2 h2f9eb0b_0 conda-forge
platformdirs 4.3.8 pyhe01879c_0 conda-forge
pluggy 1.6.0 pyhd8ed1ab_0 conda-forge
ply 3.11 pyhd8ed1ab_3 conda-forge
proj 9.5.1 h1318a7e_0 conda-forge
prompt-toolkit 3.0.51 pyha770c72_0 conda-forge
propcache 0.3.1 py312h998013c_0 conda-forge
psutil 7.0.0 py312hea69d52_0 conda-forge
ptyprocess 0.7.0 pyhd8ed1ab_1 conda-forge
pugixml 1.15 hd3d436d_0 conda-forge
pure_eval 0.2.3 pyhd8ed1ab_1 conda-forge
pybind11-abi 4 hd8ed1ab_3 conda-forge
pycodestyle 2.12.1 pyhd8ed1ab_1 conda-forge
pycparser 2.22 pyh29332c3_1 conda-forge
pydocstyle 6.3.0 pyhd8ed1ab_1 conda-forge
pyflakes 3.2.0 pyhd8ed1ab_1 conda-forge
pygments 2.19.2 pyhd8ed1ab_0 conda-forge
pylint 3.3.7 pyhe01879c_0 conda-forge
pylint-venv 3.0.4 pyhd8ed1ab_1 conda-forge
pyls-spyder 0.4.0 pyhd8ed1ab_1 conda-forge
pyobjc-core 11.1 py312h4c66426_0 conda-forge
pyobjc-framework-cocoa 11.1 py312hb9d441b_0 conda-forge
pyobjc-framework-coreservices 11.1 py312hea69d52_0 conda-forge
pyobjc-framework-fsevents 11.1 py312h81bd7bf_0 conda-forge
pyparsing 3.2.3 pyhd8ed1ab_1 conda-forge
pyqt 5.15.11 py312he8164c3_1 conda-forge
pyqt5-sip 12.17.0 py312hd8f9ff3_1 conda-forge
pyqtgraph 0.13.7 pyhd8ed1ab_1 conda-forge
pyqtwebengine 5.15.11 py312hf64356f_1 conda-forge
pysocks 1.7.1 pyha55dd90_7 conda-forge
python 3.12.11 hc22306f_0_cpython conda-forge
python-dateutil 2.9.0.post0 pyhe01879c_2 conda-forge
python-fastjsonschema 2.21.1 pyhd8ed1ab_0 conda-forge
python-lsp-black 2.0.0 pyhff2d567_1 conda-forge
python-lsp-jsonrpc 1.1.2 pyhff2d567_1 conda-forge
python-lsp-server 1.12.2 pyhff2d567_0 conda-forge
python-lsp-server-base 1.12.2 pyhd8ed1ab_0 conda-forge
python-slugify 8.0.4 pyhd8ed1ab_1 conda-forge
python.app 1.4 py312h830b0dc_4 conda-forge
python_abi 3.12 8_cp312 conda-forge
pytoolconfig 1.2.5 pyhd8ed1ab_1 conda-forge
pytz 2025.2 pyhd8ed1ab_0 conda-forge
pyyaml 6.0.2 py312h998013c_2 conda-forge
pyzmq 27.0.0 py312hf4875e0_0 conda-forge
qdarkstyle 3.2.3 pyhd8ed1ab_1 conda-forge
qstylizer 0.2.4 pyhff2d567_0 conda-forge
qt-main 5.15.15 h67564f6_4 conda-forge
qt-webengine 5.15.15 h5422c0a_1 conda-forge
qt6-main 6.8.3 hc9525f7_4 conda-forge
qtawesome 1.3.1 pyh9208f05_1 conda-forge
qtconsole 5.5.2 pyhd8ed1ab_0 conda-forge
qtconsole-base 5.5.2 pyha770c72_0 conda-forge
qtpy 2.4.3 pyhd8ed1ab_1 conda-forge
rapidjson 1.1.0.post20240409 ha1acc90_2 conda-forge
readline 8.2 h1d1bf99_2 conda-forge
referencing 0.36.2 pyh29332c3_0 conda-forge
requests 2.32.4 pyhd8ed1ab_0 conda-forge
rich 14.0.0 pyh29332c3_0 conda-forge
roman-numerals-py 3.1.0 pyhd8ed1ab_0 conda-forge
rope 1.14.0 pyhd8ed1ab_0 conda-forge
rpds-py 0.26.0 py312hd3c0895_0 conda-forge
rtree 1.4.0 pyh11ca60a_1 conda-forge
sdl2 2.32.54 ha1acc90_0 conda-forge
sdl3 3.2.18 he22eeb8_0 conda-forge
setuptools 80.9.0 pyhff2d567_0 conda-forge
sip 6.12.0 py312hd8f9ff3_0 conda-forge
six 1.17.0 pyhd8ed1ab_0 conda-forge
snappy 1.2.1 h98b9ce2_1 conda-forge
snowballstemmer 3.0.1 pyhd8ed1ab_0 conda-forge
sortedcontainers 2.4.0 pyhd8ed1ab_1 conda-forge
soupsieve 2.7 pyhd8ed1ab_0 conda-forge
sphinx 8.2.3 pyhd8ed1ab_0 conda-forge
sphinxcontrib-applehelp 2.0.0 pyhd8ed1ab_1 conda-forge
sphinxcontrib-devhelp 2.0.0 pyhd8ed1ab_1 conda-forge
sphinxcontrib-htmlhelp 2.1.0 pyhd8ed1ab_1 conda-forge
sphinxcontrib-jsmath 1.0.1 pyhd8ed1ab_1 conda-forge
sphinxcontrib-qthelp 2.0.0 pyhd8ed1ab_1 conda-forge
sphinxcontrib-serializinghtml 1.1.10 pyhd8ed1ab_1 conda-forge
spyder 5.5.6 py312h81bd7bf_0 conda-forge
spyder-kernels 2.5.2 unix_pyh707e725_0 conda-forge
sqlite 3.50.3 h6e44f1d_0 conda-forge
stack_data 0.6.3 pyhd8ed1ab_1 conda-forge
svt-av1 3.0.2 h8ab69cd_0 conda-forge
tbb 2022.1.0 h9541205_0 conda-forge
text-unidecode 1.3 pyhd8ed1ab_2 conda-forge
textdistance 4.6.3 pyhd8ed1ab_1 conda-forge
three-merge 0.1.1 pyhd8ed1ab_1 conda-forge
tinycss2 1.4.0 pyhd8ed1ab_0 conda-forge
tinyxml2 11.0.0 ha1acc90_0 conda-forge
tk 8.6.13 h892fb3f_2 conda-forge
toml 0.10.2 pyhd8ed1ab_1 conda-forge
tomli 2.2.1 pyhd8ed1ab_1 conda-forge
tomlkit 0.13.3 pyha770c72_0 conda-forge
tornado 6.5.1 py312hea69d52_0 conda-forge
traitlets 5.14.3 pyhd8ed1ab_1 conda-forge
types-python-dateutil 2.9.0.20250708 pyhd8ed1ab_0 conda-forge
typing-extensions 4.14.1 h4440ef1_0 conda-forge
typing_extensions 4.14.1 pyhe01879c_0 conda-forge
typish 1.9.3 pyhd8ed1ab_1 conda-forge
tzdata 2025b h78e105d_0 conda-forge
ujson 5.10.0 py312hde4cb15_1 conda-forge
unicodedata2 16.0.0 py312hea69d52_0 conda-forge
urllib3 2.5.0 pyhd8ed1ab_0 conda-forge
utfcpp 4.0.6 h54c0426_0 conda-forge
vtk 9.3.1 qt_py312he4b582b_216 conda-forge
vtk-base 9.3.1 qt_py312h9df0f74_216 conda-forge
vtk-io-ffmpeg 9.3.1 qt_py312he4b582b_216 conda-forge
watchdog 6.0.0 py312hea69d52_0 conda-forge
wcwidth 0.2.13 pyhd8ed1ab_1 conda-forge
webencodings 0.5.1 pyhd8ed1ab_3 conda-forge
whatthepatch 1.0.7 pyhd8ed1ab_1 conda-forge
wheel 0.45.1 pyhd8ed1ab_1 conda-forge
wslink 2.3.4 pyhd8ed1ab_0 conda-forge
wurlitzer 3.1.1 pyhd8ed1ab_1 conda-forge
x264 1!164.3095 h57fd34a_2 conda-forge
x265 3.5 hbc6ce65_3 conda-forge
yaml 0.2.5 h3422bc3_2 conda-forge
yapf 0.43.0 pyhd8ed1ab_1 conda-forge
yarl 1.20.1 py312h998013c_0 conda-forge
zeromq 4.3.5 hc1bb282_7 conda-forge
zipp 3.23.0 pyhd8ed1ab_0 conda-forge
zlib 1.3.1 h8359307_2 conda-forge
zstandard 0.23.0 py312hea69d52_2 conda-forge
zstd 1.5.7 h6491c7d_2 conda-forge