Skip to content

Commit 3ce8b99

Browse files
committed
Python 3.13 packaging
1 parent e85eabc commit 3ce8b99

4 files changed

Lines changed: 30 additions & 34 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
[build-system]
2-
requires = [
3-
"setuptools",
4-
# "setuptools>=59.6.0", # for 3.6
5-
]
6-
2+
requires = ["setuptools>=61.0"]
73
build-backend = "setuptools.build_meta"
84

95
[project]
@@ -44,6 +40,7 @@ classifiers = [
4440
"Programming Language :: Python :: 3.10",
4541
"Programming Language :: Python :: 3.11",
4642
"Programming Language :: Python :: 3.12",
43+
"Programming Language :: Python :: 3.13",
4744
]
4845
dynamic = ["version"]
4946

@@ -63,3 +60,6 @@ uncompyle6-tokenize = "uncompyle6.bin.pydisassemble:main"
6360

6461
[tool.setuptools.dynamic]
6562
version = {attr = "uncompyle6.version.__version__"}
63+
64+
[tool.setuptools.packages.find]
65+
include = ["uncompyle6*"] # Include all subpackages

setup.py

Lines changed: 0 additions & 6 deletions
This file was deleted.

uncompyle6/__init__.py

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,26 @@
3030

3131
__docformat__ = "restructuredtext"
3232

33-
from uncompyle6.version import __version__ # noqa
33+
# from uncompyle6.version import __version__ # noqa
3434

35-
if hasattr(sys, "setrecursionlimit"):
36-
# pyston doesn't have setrecursionlimit
37-
sys.setrecursionlimit(5000)
35+
# if hasattr(sys, "setrecursionlimit"):
36+
# # pyston doesn't have setrecursionlimit
37+
# sys.setrecursionlimit(5000)
3838

39-
from uncompyle6.semantics import fragments, pysource
39+
# from uncompyle6.semantics import semantics
4040

41-
# Export some functions
42-
from uncompyle6.main import decompile_file # noqa
41+
# # Export some functions
42+
# from uncompyle6.main import decompile_file # noqa
4343

44-
# Convenience functions so you can say:
45-
# from uncompyle6 import (code_deparse, deparse_code2str)
44+
# # Convenience functions so you can say:
45+
# # from uncompyle6 import (code_deparse, deparse_code2str)
4646

47-
from uncompyle6.semantics.pysource import code_deparse, deparse_code2str
47+
# from uncompyle6.semantics.pysource import code_deparse, deparse_code2str
4848

49-
__all__ = [
50-
"__version__",
51-
"code_deparse",
52-
"decompile_file",
53-
"deparse_code2str",
54-
"fragments",
55-
"pysource",
56-
]
49+
# # __all__ = [
50+
# # "__version__",
51+
# # "code_deparse",
52+
# # "decompile_file",
53+
# # "deparse_code2str",
54+
# # "semantics",
55+
# # ]

uncompyle6/main.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@
2929

3030
from uncompyle6.code_fns import check_object_path
3131
from uncompyle6.parser import ParserError
32-
from uncompyle6.semantics import pysource
3332
from uncompyle6.semantics.fragments import code_deparse as code_deparse_fragments
3433
from uncompyle6.semantics.linemap import deparse_code_with_map
35-
from uncompyle6.semantics.pysource import PARSER_DEFAULT_DEBUG, code_deparse
34+
from uncompyle6.semantics.pysource import (
35+
PARSER_DEFAULT_DEBUG,
36+
SourceWalkerError,
37+
code_deparse,
38+
)
3639
from uncompyle6.version import __version__
3740

3841
# from uncompyle6.linenumbers import line_number_mapping
@@ -173,9 +176,9 @@ def write(s):
173176
pass
174177
real_out.write("\n")
175178
return deparsed
176-
except pysource.SourceWalkerError as e:
179+
except SourceWalkerError as e:
177180
# deparsing failed
178-
raise pysource.SourceWalkerError(str(e))
181+
raise SourceWalkerError(str(e))
179182

180183

181184
def compile_file(source_path: str) -> str:
@@ -412,7 +415,7 @@ def main(
412415
# sys.stderr.write(f"Ran {deparsed_object.f.name}\n")
413416
pass
414417
tot_files += 1
415-
except (ValueError, SyntaxError, ParserError, pysource.SourceWalkerError) as e:
418+
except (ValueError, SyntaxError, ParserError, SourceWalkerError) as e:
416419
sys.stdout.write("\n")
417420
sys.stderr.write(f"\n# file {infile}\n# {e}\n")
418421
failed_files += 1

0 commit comments

Comments
 (0)