-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.12 not supported #58
Comments
Also, the Looking at the changelog, it doesn't seem like there were big removals or changes in the API. The only removal are @moyix given your recent activity on this repo, do you think that would be doable for you to release a new version of |
Just to let people know, here is how I fixed the problem on my side:
def get_pdb_guid(filename_path: Path) -> str:
try:
p = pdbparse.parse(filename_path, fast_load=True)
pdb = p.streams[pdbparse.PDB_STREAM_PDB]
pdb.load()
return (
"%08x%04x%04x%s%x"
% (
pdb.GUID.Data1,
pdb.GUID.Data2,
pdb.GUID.Data3,
binascii.hexlify(pdb.GUID.Data4).decode("ascii"),
pdb.Age,
)
).upper()
except Exception as e:
raise RuntimeError(e) I've no idea if the rest of the |
For those interested, you can put this line in your
|
@moyix gentle ping, what's the longer term plan for this project? |
construct<2.10
uses theimp
module, which was removed on Python 3.12. Is there a reason not to use a more recentconstruct
version?The text was updated successfully, but these errors were encountered: