rocky / python-xdis

Python cross-version bytecode library and disassembler
GNU General Public License v2.0
300 stars 95 forks source link

Please issue an xdis release #130

Closed ddash-ct closed 6 months ago

ddash-ct commented 10 months ago

Description

Request to please issue a release of xdis, particularly since the latest in master can be installed on systems using Python 3.11 and 3.12

Priority

Believe this is ideal for the community to enable using as a pinned dependency

rocky commented 10 months ago

Thanks for the input. This is something I'm aware of and is a medium-priority project for me. Demonstrations of support (upvoting, technical support, monetary support, from not just you, but others as well) would raise the priority. If people have specific needs (for example, if you're an OS packager and there's a deadline for submitting packages for distribution release), that would be important for me to know, as well.

ddash-ct commented 10 months ago

Sounds good. Just to clarify using, I'm able to use the library on Python 3.11 by installing directly from the git repo using the "xdis @ git+**" syntax, but was curious if there was interest in marking a new release where the python_requires limitation has shifted to include Python 3.12.

alamerrouka commented 10 months ago

pydumpck "/sdcard/Download/GAY_TEAM/enc_simple.cpython-311.so" Traceback (most recent call last): File "/data/data/com.termux/files/usr/bin/pydumpck", line 5, in from pydumpck import run File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pydumpck/init.py", line 22, in from pydumpck.pyinstaller_dump import run File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pydumpck/pyinstaller_dump.py", line 4, in from pydumpck.py_common_dump import CommonDump File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pydumpck/py_common_dump/init.py", line 7, in from ..py_package import PackageStruct, PackageDescription File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pydumpck/py_package/init.py", line 1, in from .package_description import PackageDescription File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/pydumpck/py_package/package_description/init.py", line 6, in from PyInstaller.utils.cliutils.archive_viewer import get_archive, get_data, get_content, get_archive_content ImportError: cannot import name 'get_archive' from 'PyInstaller.utils.cliutils.archive_viewer' (/data/data/com.termux/files/usr/lib/python3.11/site-packages/PyInstaller/utils/cliutils/archive_viewer.py)

how can i solve this problem

Edit by rocky: This has nothing to do with this issue or xdis. This is not a good way to try to get your problem solved.

rocky commented 10 months ago

I have just learned that I will be speaking at BlackHat 2024 Asia, April 16-19. Hope to see you all there.

Therefore there will probably be a release of xdis in advance of that.