22from version import get_git_version
33
44setup_args = dict (
5- name = 'swiftnav' ,
6- version = get_git_version (),
7- description = 'Python bindings to the libswiftnav library.' ,
8- license = 'LGPLv3' ,
9- url = 'http://www.swiftnav.com' ,
10- author = 'Swift Navigation Inc.' ,
11- author_email = 'dev@swiftnav.com' ,
12- maintainer = 'Swift Navigation' ,
13- maintainer_email = 'dev@swiftnav.com' ,
14- packages = ['swiftnav' ],
5+ name = 'swiftnav' ,
6+ version = get_git_version (),
7+ description = 'Python bindings to the libswiftnav library.' ,
8+ license = 'LGPLv3' ,
9+ url = 'http://www.swiftnav.com' ,
10+ author = 'Swift Navigation Inc.' ,
11+ author_email = 'dev@swiftnav.com' ,
12+ maintainer = 'Swift Navigation' ,
13+ maintainer_email = 'dev@swiftnav.com' ,
14+ packages = ['swiftnav' ],
1515)
1616
1717if __name__ == "__main__" :
1818 import numpy as np
19- import os , sys
19+ import os
20+ import sys
2021 from setuptools import setup , Extension
2122 try :
2223 from Cython .Distutils import build_ext
2324 except :
2425 print "You don't seem to have Cython installed."
2526 sys .exit (1 )
2627 os .environ ['ARCHFLAGS' ] = ""
28+
2729 def make_extension (ext_name ):
2830 ext_path = ext_name .replace ('.' , os .path .sep ) + '.pyx'
2931 library_dirs = []
@@ -32,40 +34,41 @@ def make_extension(ext_name):
3234 if 'LD_LIBRARY_PATH' in os .environ :
3335 library_dirs .append (os .environ ['LD_LIBRARY_PATH' ])
3436 return Extension (
35- ext_name , [ext_path ],
36- include_dirs = [np .get_include (), '.' , '../include/' ],
37- extra_compile_args = ['-O0' , '-g' ],
38- extra_link_args = ['-g' ],
39- libraries = ['m' , 'swiftnav' ],
40- library_dirs = library_dirs ,
37+ ext_name , [ext_path ],
38+ include_dirs = [np .get_include (), '.' , '../include/' ],
39+ extra_compile_args = ['-O0' , '-g' ],
40+ extra_link_args = ['-g' ],
41+ libraries = ['m' , 'swiftnav' ],
42+ library_dirs = library_dirs ,
4143 )
4244 ext_names = [
43- 'swiftnav.edc' ,
44- 'swiftnav.signal' ,
45- 'swiftnav.coord_system' ,
46- 'swiftnav.constants' ,
47- 'swiftnav.nav_msg' ,
48- 'swiftnav.pvt' ,
49- 'swiftnav.correlate' ,
50- 'swiftnav.track' ,
51- 'swiftnav.almanac' ,
52- 'swiftnav.lambda_' ,
53- 'swiftnav.ephemeris' ,
54- 'swiftnav.linear_algebra' ,
55- 'swiftnav.amb_kf' ,
56- 'swiftnav.time' ,
57- 'swiftnav.observation' ,
58- 'swiftnav.dgnss_management' ,
59- 'swiftnav.ambiguity_test' ,
60- 'swiftnav.baseline' ,
61- 'swiftnav.bits' ,
62- 'swiftnav.filter_utils' ,
63- 'swiftnav.memory_pool' ,
64- 'swiftnav.prns' ,
65- 'swiftnav.sats_management' ,
66- 'swiftnav.tropo' ,
67- 'swiftnav.set' ,
68- 'swiftnav.bit_sync' ,
45+ 'swiftnav.edc' ,
46+ 'swiftnav.signal' ,
47+ 'swiftnav.coord_system' ,
48+ 'swiftnav.constants' ,
49+ 'swiftnav.nav_msg' ,
50+ 'swiftnav.nav_msg_glo' ,
51+ 'swiftnav.pvt' ,
52+ 'swiftnav.correlate' ,
53+ 'swiftnav.track' ,
54+ 'swiftnav.almanac' ,
55+ 'swiftnav.lambda_' ,
56+ 'swiftnav.ephemeris' ,
57+ 'swiftnav.linear_algebra' ,
58+ 'swiftnav.amb_kf' ,
59+ 'swiftnav.time' ,
60+ 'swiftnav.observation' ,
61+ 'swiftnav.dgnss_management' ,
62+ 'swiftnav.ambiguity_test' ,
63+ 'swiftnav.baseline' ,
64+ 'swiftnav.bits' ,
65+ 'swiftnav.filter_utils' ,
66+ 'swiftnav.memory_pool' ,
67+ 'swiftnav.prns' ,
68+ 'swiftnav.sats_management' ,
69+ 'swiftnav.tropo' ,
70+ 'swiftnav.set' ,
71+ 'swiftnav.bit_sync' ,
6972 ]
7073 extensions = [make_extension (name ) for name in ext_names ]
7174 setup_args ['ext_modules' ] = extensions
0 commit comments