pydeps: ValueError: bad marshal data (unknown type code)
I just decided to try pydeps on a project of mine but it fails with the error (full error message at the end):
$ git clone https://github.com/warrickball/tomso.git
$ cd tomso
$ pydeps tomso
...
ValueError: bad marshal data (unknown type code)
This is pydeps 1.12.12 installed via pip on Fedora 38 with Python 3.11.4 installed via system packages.
I tried a few things suggested in #181 to no avail. All the files are in the tomso folder and there is a __init__.py file.
$ tree tomso
tomso
├── adipls.py
├── cli.py
├── constants.py
├── fgong.py
├── gyre.py
├── __init__.py
├── mesa.py
├── stars.py
└── utils.py
Full error message
/home/wball/.local/lib/python3.11/site-packages/pydeps/configs.py:108: UserWarning: Couldn't find a [pydeps] section in your config files '/home/wball/try/pydeps/tomso/setup.cfg' -- or it was empty
warnings.warn(' '.join("""
Traceback (most recent call last):
File "/home/wball/.local/bin/pydeps", line 8, in <module>
sys.exit(pydeps())
^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/pydeps.py", line 175, in pydeps
return _pydeps(inp, **_args)
^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/pydeps.py", line 39, in _pydeps
dep_graph = py2depgraph.py2dep(trgt, **kw)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 222, in py2dep
mf.run_script(dummy.fname)
File "/usr/lib64/python3.11/modulefinder.py", line 153, in run_script
self.load_module('__main__', fp, pathname, stuff)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 382, in _safe_import_hook
self.import_hook(name, caller, [sub], level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 37, in import_hook
self.ensure_fromlist(m, fromlist)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 178, in ensure_fromlist
submod = self.import_module(sub, subname, module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 51, in load_module
module = self.load_package(fqname, pathname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 460, in load_package
self.load_module(fqname, fp, buf, stuff)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 147, in scan_code
self.scan_code(c, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 51, in load_module
module = self.load_package(fqname, pathname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 460, in load_package
self.load_module(fqname, fp, buf, stuff)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 147, in scan_code
self.scan_code(c, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 147, in scan_code
self.scan_code(c, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 147, in scan_code
self.scan_code(c, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 30, in import_hook
q, tail = self.find_head_package(parent, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 221, in find_head_package
q = self.import_module(head, qname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 85, in load_module
self.scan_code(co, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 147, in scan_code
self.scan_code(c, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 147, in scan_code
self.scan_code(c, m)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 113, in scan_code
self._safe_import_hook(name, m, fromlist, level=level)
File "/usr/lib64/python3.11/modulefinder.py", line 367, in _safe_import_hook
self.import_hook(name, caller, level=level)
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 116, in import_hook
return mf27.ModuleFinder.import_hook(self, name, caller, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 33, in import_hook
m = self.load_tail(q, tail)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 243, in load_tail
m = self.import_module(head, mname, m)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 138, in import_module
module = mf27.ModuleFinder.import_module(self, partnam, fqname, parent)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/modulefinder.py", line 315, in import_module
m = self.load_module(fqname, fp, pathname, stuff)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/py2depgraph.py", line 145, in load_module
module = mf27.ModuleFinder.load_module(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/wball/.local/lib/python3.11/site-packages/pydeps/mf27.py", line 75, in load_module
co = marshal.load(fp) # load marshalled code object.
^^^^^^^^^^^^^^^^
ValueError: bad marshal data (unknown type code)
About this issue
- Original URL
- State: open
- Created a year ago
- Reactions: 1
- Comments: 18 (7 by maintainers)
I’ve emailed the maintainers of the Fedora package. 📦