diff --git a/README.md b/README.md index 8460380..37d93a2 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This codebase is optimized for readability and future extension, so there may in ## Requirements -- Python 3.11 or higher +- Python 3.12 or higher ### Compiling bytecode diff --git a/poetry.lock b/poetry.lock index 30927cb..f056fb7 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.2 and should not be changed by hand. [[package]] name = "accelerate" @@ -1549,10 +1549,7 @@ files = [ ] [package.dependencies] -numpy = [ - {version = ">=1.23.2", markers = "python_version == \"3.11\""}, - {version = ">=1.26.0", markers = "python_version >= \"3.12\""}, -] +numpy = {version = ">=1.26.0", markers = "python_version >= \"3.12\""} python-dateutil = ">=2.8.2" pytz = ">=2020.1" tzdata = ">=2022.7" @@ -2322,7 +2319,6 @@ description = "Easily download, build, install, upgrade, and uninstall Python pa optional = false python-versions = ">=3.9" groups = ["main"] -markers = "python_version >= \"3.12\"" files = [ {file = "setuptools-75.8.2-py3-none-any.whl", hash = "sha256:558e47c15f1811c1fa7adbd0096669bf76c1d3f433f58324df69f3f5ecac4e8f"}, {file = "setuptools-75.8.2.tar.gz", hash = "sha256:4880473a969e5f23f2a2be3646b2dfd84af9028716d398e46192f84bc36900d2"}, @@ -2730,7 +2726,6 @@ description = "Python cross-version byte-code disassembler and marshal routines" optional = false python-versions = "*" groups = ["main"] -markers = "python_version >= \"3.12\"" files = [ {file = "xdis-6.1.1-py2-none-any.whl", hash = "sha256:0f7bf67cd9c3a2fa3b14857f05ee159308e4aec97168bbf3cc8db902a14a0e24"}, {file = "xdis-6.1.1-py310-none-any.whl", hash = "sha256:326bbeb04566eae9c9b679d4fca47262d920edd841fff93ed2efccaf9fec6237"}, @@ -2746,28 +2741,6 @@ six = ">=1.10.0" [package.extras] dev = ["pre-commit", "pytest"] -[[package]] -name = "xdis" -version = "6.1.3" -description = "Python cross-version byte-code disassembler and marshal routines" -optional = false -python-versions = "<3.13,>=3.6" -groups = ["main"] -markers = "python_version == \"3.11\"" -files = [ - {file = "xdis-6.1.3-py310-none-any.whl", hash = "sha256:f7749bdd4da77aba8144b72c7a31e55a24b8fa353b6b11f829487f4853cba43e"}, - {file = "xdis-6.1.3-py312-none-any.whl", hash = "sha256:b1b25331547206a3cf28b5ac274fc5966353cebd81e14357f53abb3ee1853215"}, - {file = "xdis-6.1.3-py36-none-any.whl", hash = "sha256:880d763fd8258332d98e19d665050e280f102246aeffa107424639ddabe18829"}, - {file = "xdis-6.1.3-py37-none-any.whl", hash = "sha256:3dcfbdca383190082e504af8d41a44a85fa89a5169f3315f0e83cfece036433d"}, - {file = "xdis-6.1.3-py38-none-any.whl", hash = "sha256:355583f310a4e8549ac2522c843e4bec926fba5e998e68087c679e7592ca9954"}, - {file = "xdis-6.1.3-py39-none-any.whl", hash = "sha256:c525d3be0c55f8eeb7eb0908a31ff4a4e5cfffd77eeeee68ff2ae966b377d6d7"}, - {file = "xdis-6.1.3.tar.gz", hash = "sha256:0faa662e7a84da6d8d8fe08b3a294039c2ac655768db9760a866bb4dd36b2ef9"}, -] - -[package.dependencies] -click = "*" -six = ">=1.10.0" - [[package]] name = "xxhash" version = "3.5.0" @@ -3000,5 +2973,5 @@ propcache = ">=0.2.0" [metadata] lock-version = "2.1" -python-versions = ">=3.11" -content-hash = "3a5b923fbe837083092ffde6b0fda8d18c82d265318c6da5e89c379513380b31" +python-versions = ">=3.12" +content-hash = "67168779ca6ef8ac81a802ee808f6d0378b1ff9527d7fd16876836f730e388c6" diff --git a/pyproject.toml b/pyproject.toml index eda4f9d..88effab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ keywords = ["python", "decompilation", "pylingual", "reversing", "decompiler", " license = "GPL-3.0-only" readme = "README.md" -requires-python = ">=3.11" +requires-python = ">=3.12" dependencies = [ "asttokens", "datasets",