1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
--- setup.py.orig 2025-09-24 08:43:32 UTC
+++ setup.py
@@ -4,7 +4,7 @@ from setuptools import Extension, find_packages, setup
from platform import system
from setuptools import Extension, find_packages, setup
-from setuptools.command.bdist_wheel import bdist_wheel
+#from setuptools.command.bdist_wheel import bdist_wheel
from setuptools.command.build_ext import build_ext
MIN_PYTHON_VERSION = 39
@@ -99,19 +99,19 @@ class BuildExt(build_ext):
super().build_extension(ext)
-class BdistWheel(bdist_wheel):
- """Custom bdist_wheel command to handle Python 3.9+ ABI tag."""
+#class BdistWheel(bdist_wheel):
+# """Custom bdist_wheel command to handle Python 3.9+ ABI tag."""
+#
+# def get_tag(self) -> tuple[str, str, str]:
+# """Get the tag for the wheel."""
+# python, abi, platform = super().get_tag()
+# platform = platform.replace("linux", "manylinux2014")
+# if python.startswith("cp") and int(python[2:]) >= MIN_PYTHON_VERSION:
+# # Support all Python versions >= 3.9 using abi3
+# return "cp39", "abi3", platform
+# return python, abi, platform
- def get_tag(self) -> tuple[str, str, str]:
- """Get the tag for the wheel."""
- python, abi, platform = super().get_tag()
- platform = platform.replace("linux", "manylinux2014")
- if python.startswith("cp") and int(python[2:]) >= MIN_PYTHON_VERSION:
- # Support all Python versions >= 3.9 using abi3
- return "cp39", "abi3", platform
- return python, abi, platform
-
setup(
packages=find_packages(include=["tree_sitter_language_pack", "tree_sitter_language_pack.bindings"]),
package_data={"tree_sitter_language_pack": ["py.typed"]},
@@ -120,7 +120,6 @@ setup(
include_package_data=True,
cmdclass={
"build_ext": BuildExt,
- "bdist_wheel": BdistWheel,
},
options={"build_ext": {"inplace": True}},
)
|