(numpy2-env) C:\Users\idobbie1\src\cockpit>python Python 3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import cockpit >>> cockpit.main(['a']) ERROR:cockpit.gui.macroStage.macroStageXY:Exception drawing XY macro stage: Attempt to call an undefined function glBlendFuncSeparate, check for bool(glBlendFuncSeparate) before calling ERROR:cockpit.gui.macroStage.macroStageXY:Traceback (most recent call last): File "C:\Users\idobbie1\src\cockpit\cockpit\gui\macroStage\macroStageXY.py", line 353, in onPaint self.drawTextAt((x + dx, y + dy), File "C:\Users\idobbie1\src\cockpit\cockpit\gui\macroStage\macroStageBase.py", line 223, in drawTextAt self.face.render(text) File "C:\Users\idobbie1\src\cockpit\cockpit\gui\freetype.py", line 201, in render glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\OpenGL\platform\baseplatform.py", line 423, in __call__ raise error.NullFunctionError( OpenGL.error.NullFunctionError: Attempt to call an undefined function glBlendFuncSeparate, check for bool(glBlendFuncSeparate) before calling ERROR:cockpit.gui.macroStage.macroStageZ:Error drawing Z macro stage: Attempt to call an undefined function glBlendFuncSeparate, check for bool(glBlendFuncSeparate) before calling ERROR:cockpit.gui.loggingWindow:Traceback (most recent call last): ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\cockpit\gui\macroStage\macroStageZ.py", line 343, in onPaint self.drawHistograms() ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\cockpit\gui\macroStage\macroStageZ.py", line 474, in drawHistograms self.drawTextAt((histogram.xOffset + self.stageExtent * .05, ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\cockpit\gui\macroStage\macroStageBase.py", line 223, in drawTextAt self.face.render(text) ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\cockpit\gui\freetype.py", line 201, in render glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\OpenGL\platform\baseplatform.py", line 423, in __call__ raise error.NullFunctionError( ERROR:cockpit.gui.loggingWindow:OpenGL.error.NullFunctionError: Attempt to call an undefined function glBlendFuncSeparate, check for bool(glBlendFuncSeparate) before calling ERROR:cockpit.gui.loggingWindow:Traceback (most recent call last): ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\OpenGL\latebind.py", line 43, in __call__ return self._finalCall( *args, **named ) ERROR:cockpit.gui.loggingWindow:TypeError: 'NoneType' object is not callable ERROR:cockpit.gui.loggingWindow: During handling of the above exception, another exception occurred: ERROR:cockpit.gui.loggingWindow:Traceback (most recent call last): ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\cockpit\gui\mosaic\canvas.py", line 369, in onPaint self.initGL() ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\cockpit\gui\mosaic\canvas.py", line 194, in initGL self.megaTiles.append(MegaTile((-x, y))) ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\cockpit\gui\mosaic\tile.py", line 365, in __init__ megaTileFramebuffer = glGenFramebuffers(1) ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\OpenGL\latebind.py", line 47, in __call__ return self._finalCall( *args, **named ) ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\OpenGL\wrapper.py", line 671, in wrapperCall result = wrappedOperation( *cArguments ) ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\OpenGL\platform\baseplatform.py", line 423, in __call__ raise error.NullFunctionError( ERROR:cockpit.gui.loggingWindow:OpenGL.error.NullFunctionError: Attempt to call an undefined function glGenFramebuffers, check for bool(glGenFramebuffers) before calling ERROR:cockpit.gui.loggingWindow:Traceback (most recent call last): ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\wx\core.py", line 2346, in Notify ERROR:cockpit.gui.loggingWindow: self.notify() ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\wx\lib\floatcanvas\FloatCanvas.py", line 553, in OnSizeTimer ERROR:cockpit.gui.loggingWindow: self.Draw() ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\wx\lib\floatcanvas\FloatCanvas.py", line 604, in Draw ERROR:cockpit.gui.loggingWindow: if N.sometrue(self.PanelSize <= 2 ): ERROR:cockpit.gui.loggingWindow: File "C:\Users\idobbie1\src\cockpit\numpy2-env\lib\site-packages\numpy\__init__.py", line 424, in __getattr__ ERROR:cockpit.gui.loggingWindow: raise AttributeError("module {!r} has no attribute " ERROR:cockpit.gui.loggingWindow:AttributeError: module 'numpy' has no attribute 'sometrue'