[chirp_devel] [PATCH 11/12] Adjust setup.py for relocated drivers (#2351)
Zach Welch
Fri Feb 27 02:24:48 PST 2015
# HG changeset patch
# User Zach Welch <zach at mandolincreekfarm.com>
# Fake Node ID 4072d4301c865abcded0a46d88716cc700aeac77
Adjust setup.py for relocated drivers (#2351)
This patch update setup.py to work with the moved drivers.
diff --git a/setup.py b/setup.py
index b923670..b9048e5 100644
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@ import sys
import os
from chirp import CHIRP_VERSION
-from chirp import *
+from chirp.drivers import *
import chirp
@@ -11,12 +11,20 @@ def staticify_chirp_module():
import chirp
with file("chirp/__init__.py", "w") as init:
- print >>init, "CHIRP_VERSION = \"%s\"" % CHIRP_VERSION
print >>init, "__all__ = %s\n" % str(chirp.__all__)
print "Set chirp/__init__.py::__all__ = %s" % str(chirp.__all__)
+def staticify_drivers_module():
+ import chirp
+
+ with file("chirp/drivers/__init__.py", "w") as init:
+ print >>init, "__all__ = %s\n" % str(chirp.__all__)
+
+ print "Set chirp/drivers/__init__.py::__all__ = %s" % str(chirp.__all__)
+
+
def win32_build():
from distutils.core import setup
import py2exe
@@ -37,6 +45,7 @@ def win32_build():
pass
staticify_chirp_module()
+ staticify_drivers_module()
opts = {
"py2exe": {
@@ -52,7 +61,7 @@ def win32_build():
}
mods = []
- for mod in chirp.__all__:
+ for mod in chirp.__all__, chirp.drivers.__all__:
mods.append("chirp.%s" % mod)
opts["py2exe"]["includes"] += ("," + ",".join(mods))
@@ -110,7 +119,7 @@ def default_build():
setup(
name="chirp",
- packages=["chirp", "chirpui"],
+ packages=["chirp", "chirp.drivers", "chirpui"],
version=CHIRP_VERSION,
scripts=["chirpw"],
data_files=[('share/applications', desktop_files),
More information about the chirp_devel
mailing list