1*4882a593SmuzhiyunFrom e31d5fdf2ea00ac6349e64580a20816783064dd4 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Hideki Takeoka <hideki.takeoka@smartfrog.com>
3*4882a593SmuzhiyunDate: Sun, 25 Aug 2019 19:25:00 +0200
4*4882a593SmuzhiyunSubject: [PATCH] Update setup.py for python3.7+ support
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun---
7*4882a593Smuzhiyun setup.py                     | 9 +++++----
8*4882a593Smuzhiyun src/SerialLibrary/version.py | 3 +++
9*4882a593Smuzhiyun 2 files changed, 8 insertions(+), 4 deletions(-)
10*4882a593Smuzhiyun
11*4882a593Smuzhiyundiff --git a/setup.py b/setup.py
12*4882a593Smuzhiyunindex 4c34705..70bb1af 100644
13*4882a593Smuzhiyun--- a/setup.py
14*4882a593Smuzhiyun+++ b/setup.py
15*4882a593Smuzhiyun@@ -1,6 +1,5 @@
16*4882a593Smuzhiyun #!/usr/bin/env python
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun-from imp import load_source
19*4882a593Smuzhiyun from os.path import abspath, dirname, join
20*4882a593Smuzhiyun from sys import platform
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun@@ -18,9 +17,11 @@
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun CURDIR = dirname(abspath(__file__))
26*4882a593Smuzhiyun-VERSION = load_source(
27*4882a593Smuzhiyun-    'version', 'version',
28*4882a593Smuzhiyun-    open(join(CURDIR, 'src', 'SerialLibrary', 'version.py'))).VERSION
29*4882a593Smuzhiyun+
30*4882a593Smuzhiyun+with open(join(CURDIR, 'src', 'SerialLibrary', 'version.py')) as f:
31*4882a593Smuzhiyun+    exec(f.read())
32*4882a593Smuzhiyun+    VERSION = get_version()
33*4882a593Smuzhiyun+
34*4882a593Smuzhiyun README = open(join(CURDIR, 'README.rst')).read()
35*4882a593Smuzhiyun CLASSIFIERS = '\n'.join(
36*4882a593Smuzhiyun     map(' :: '.join, [
37*4882a593Smuzhiyundiff --git a/src/SerialLibrary/version.py b/src/SerialLibrary/version.py
38*4882a593Smuzhiyunindex 6ce65c4..19831bc 100644
39*4882a593Smuzhiyun--- a/src/SerialLibrary/version.py
40*4882a593Smuzhiyun+++ b/src/SerialLibrary/version.py
41*4882a593Smuzhiyun@@ -1 +1,4 @@
42*4882a593Smuzhiyun VERSION = (0, 3, 1)
43*4882a593Smuzhiyun+
44*4882a593Smuzhiyun+def get_version():
45*4882a593Smuzhiyun+    return VERSION;
46