Was a pyqtgraph bug.

sorry for noise

JB

Le sam. 2 janv. 2021 à 20:30, Jean-Baptiste BUTET <ashash...@gmail.com> a
écrit :

> Hi all !
>
> firstofall : thanks a lot for this marvellous software that allow s to
> port our python code under lot of platform so easily !!!
>
> I have an issue when adding pyqtgraph as package in build options :
> "packages": ["os", "cv2", "pyqtgraph"]
>
> -> at processing :
> ####
> Traceback (most recent call last):
>   File "setup_win.py", line 68, in <module>
>     setup(  name = "pymecavideo",
>   File "C:\Python38\lib\site-packages\cx_Freeze\dist.py", line 392, in
> setup
>     distutils.core.setup(**attrs)
>   File "C:\Python38\lib\distutils\core.py", line 148, in setup
>     dist.run_commands()
>   File "C:\Python38\lib\distutils\dist.py", line 966, in run_commands
>     self.run_command(cmd)
>   File "C:\Python38\lib\distutils\dist.py", line 985, in run_command
>     cmd_obj.run()
>   File "C:\Python38\lib\distutils\command\build.py", line 135, in run
>     self.run_command(cmd_name)
>   File "C:\Python38\lib\distutils\cmd.py", line 313, in run_command
>     self.distribution.run_command(command)
>   File "C:\Python38\lib\distutils\dist.py", line 985, in run_command
>     cmd_obj.run()
>   File "C:\Python38\lib\site-packages\cx_Freeze\dist.py", line 260, in run
>     freezer.Freeze()
>   File "C:\Python38\lib\site-packages\cx_Freeze\freezer.py", line 732, in
> Freeze
>     self.finder = self._GetModuleFinder()
>   File "C:\Python38\lib\site-packages\cx_Freeze\freezer.py", line 437, in
> _GetModuleFinder
>     finder.IncludePackage(name)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 700, in
> IncludePackage
>     self._ImportAllSubModules(module, deferredImports)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 311, in
> _ImportAllSubModules
>     self._ImportAllSubModules(
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 302, in
> _ImportAllSubModules
>     subModule = self._InternalImportModule(
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 437, in
> _InternalImportModule
>     module = self._LoadModule(
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 497, in
> _LoadModule
>     self._ScanCode(module.code, module, deferredImports)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 615, in
> _ScanCode
>     importedModule = self._ImportModule(
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 337, in
> _ImportModule
>     module = self._InternalImportModule(name, deferredImports)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 437, in
> _InternalImportModule
>     module = self._LoadModule(
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 450, in
> _LoadModule
>     return self._LoadPackage(name, path, parent, deferredImports)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 518, in
> _LoadPackage
>     self._LoadModule(name, fp, path, info, deferredImports, parent)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 497, in
> _LoadModule
>     self._ScanCode(module.code, module, deferredImports)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 615, in
> _ScanCode
>     importedModule = self._ImportModule(
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 369, in
> _ImportModule
>     module = self._InternalImportModule(name, deferredImports)
>   File "C:\Python38\lib\site-packages\cx_Freeze\finder.py", line 422, in
> _InternalImportModule
>     spec = importlib.util.find_spec(name)
>   File "C:\Python38\lib\importlib\util.py", line 94, in find_spec
>     parent = __import__(parent_name, fromlist=['__path__'])
>   File
> "C:\Python38\lib\site-packages\pyqtgraph\examples\relativity\__init__.py",
> line 1, in <module>
>     from .relativity import *
>   File
> "C:\Python38\lib\site-packages\pyqtgraph\examples\relativity\relativity.py",
> line 235, in <module>
>     pTypes.registerParameterType('Clock', ClockParam)
>   File
> "C:\Python38\lib\site-packages\pyqtgraph\parametertree\Parameter.py", line
> 14, in registerParameterType
>     raise Exception("Parameter type '%s' already exists (use override=True
> to replace)" % name)
> Exception: Parameter type 'Clock' already exists (use override=True to
> replace)
>
> ###################################
> Is there a way to bypass this ? where using "override argument" ?
> NB : I'm using cx_freeze 6.4.2
>
> Other thing, in my size optimization, i've noticed lot's of "python38.dll"
> everywhere.. at least 6...(24 Mo...) I can rm some without any
> issues...others are needed. any way to predict if python38.dll is needed or
> not in library directory ?
>
> Thanks a lot,
>
> JB
>
>
>
_______________________________________________
cx-freeze-users mailing list
cx-freeze-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users

Reply via email to