cadquery icon indicating copy to clipboard operation
cadquery copied to clipboard

Segfault example

Open psarka opened this issue 5 months ago • 0 comments

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

psarka avatar Jul 21 '25 08:07 psarka