We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9252234 commit 2d933bcCopy full SHA for 2d933bc
1 file changed
setup.py
@@ -7,8 +7,14 @@
7
from setuptools.extension import Extension
8
9
package_dir = os.path.dirname(os.path.realpath(__file__))
10
-
11
-frida_version = os.environ.get("FRIDA_VERSION", "0.0.0")
+pkg_info = os.path.join(package_dir, "PKG-INFO")
+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")
18
with open(os.path.join(package_dir, "README.md"), "r", encoding="utf-8") as f:
19
long_description = f.read()
20
frida_extension = os.environ.get("FRIDA_EXTENSION", None)
0 commit comments