Use importlib to retrieve package version

This commit is contained in:
nullableVoidPtr
2022-05-01 16:40:26 +08:00
parent d92e50cd2d
commit 6c2aa3089a
3 changed files with 8 additions and 11 deletions
+6 -1
View File
@@ -1,4 +1,9 @@
import importlib.metadata
from .core import Qiling
from .__version__ import __version__
try:
__version__ = importlib.metadata.version(__package__ or __name__)
except importlib.metadata.PackageNotFoundError:
__version__ = "0.0.0"
__all__ = ['Qiling']
-3
View File
@@ -1,3 +0,0 @@
# NOTE: use "-dev" for dev branch
#__version__ = "1.4.3"
__version__ = "1.4.3" + "-dev"
+2 -7
View File
@@ -2,15 +2,10 @@
#
# Python setup for Qiling framework
import sys, os
from setuptools import setup, find_packages
here = os.path.abspath(os.path.dirname(__file__))
gb = {}
with open(os.path.join(here, "qiling", "__version__.py"), "r+") as f:
exec(f.read(), gb)
VERSION = gb['__version__']
# NOTE: use "-dev" for dev branch
VERSION = "1.4.3" + "-dev"
requirements = [
"capstone>=4.0.1",