moyix / pdbparse

Python code to parse Microsoft PDB files
Other
316 stars 84 forks source link

Pypi version is broken #56

Open shsh999 opened 3 years ago

shsh999 commented 3 years ago

Hi,

When trying to install the package from pypi and test it on a sample PDB, the code fails while parsing the DBI name with the following traceback:

  File "/usr/local/lib/python3.6/dist-packages/pdbparse/__init__.py", line 276, in load
    debug = dbi.parse_stream(self.stream_file)
  File "/usr/local/lib/python3.6/dist-packages/pdbparse/dbi.py", line 160, in parse_stream
    Name = "Name" / CString(encoding = "utf8").parse(Names[NameRef[j]:])
TypeError: unsupported operand type(s) for /: 'str' and 'str'

It seems like this code was fixed last november, but wasn't deployed to pip. Is it possible to deploy the current fixed version to pip?

Thanks :-)

1ndahous3 commented 2 years ago

up!

moyix commented 2 years ago

Sorry about this, I have very little time to do maintenance on pdbparse these days. I will try to get the most recent version up on PyPI soon!

smaudet commented 6 months ago

Hmm is this still broken?

smaudet commented 6 months ago

...still broken.

Download + install for python 3.10 venv worked, pypi install did not...