Skip to content

Commit 2d933bc

Browse files
committed
setup: Fix computed sdist version metadata
By reviving our old logic that extracted it from PKG-INFO.
1 parent 9252234 commit 2d933bc

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

setup.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,14 @@
77
from setuptools.extension import Extension
88

99
package_dir = os.path.dirname(os.path.realpath(__file__))
10-
11-
frida_version = os.environ.get("FRIDA_VERSION", "0.0.0")
10+
pkg_info = os.path.join(package_dir, "PKG-INFO")
11+
in_source_package = os.path.isfile(pkg_info)
12+
if in_source_package:
13+
with open(pkg_info, "r", encoding="utf-8") as f:
14+
version_line = [line for line in f if line.startswith("Version: ")][0].strip()
15+
frida_version = version_line[9:]
16+
else:
17+
frida_version = os.environ.get("FRIDA_VERSION", "0.0.0")
1218
with open(os.path.join(package_dir, "README.md"), "r", encoding="utf-8") as f:
1319
long_description = f.read()
1420
frida_extension = os.environ.get("FRIDA_EXTENSION", None)

0 commit comments

Comments
 (0)