mirror of
https://github.com/vinta/awesome-python.git
synced 2026-05-07 14:17:36 -05:00
[PR #2902] [CLOSED] Add py312-decompiler to refactoring tools list #8925
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2902
Author: @biefg
Created: 2/4/2026
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
d7e173bAdd py312-decompiler to refactoring tools list📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
Project
py312-decompiler
Checklist
Add project-name* [project-name](url) - Description ending with period.Why This Project Is Awesome
Which criterion does it meet? (pick one)
Explain:
uncompyle6 and decompyle3 do not support Python 3.12 bytecode (magic 3531). This is the only working decompiler for 3.12. Uses CFG-based control flow reconstruction
instead of pattern matching.
How It Differs
pycdc - C++, incomplete 3.12 support
uncompyle6 - stops at Python 3.8
decompyle3 - stops at Python 3.9
py312-decompiler handles 3.12 bytecode with full control flow reconstruction.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.