|
2 | 2 | from version import get_git_version |
3 | 3 |
|
4 | 4 | setup_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'], |
15 | 15 | ) |
16 | 16 |
|
17 | 17 | if __name__ == "__main__": |
18 | 18 | import numpy as np |
19 | | - import os, sys |
| 19 | + import os |
| 20 | + import sys |
20 | 21 | from setuptools import setup, Extension |
21 | 22 | try: |
22 | 23 | from Cython.Distutils import build_ext |
|
47 | 48 | include_dirs.append('../include/') |
48 | 49 | include_dirs.append('../libfec/include/') |
49 | 50 | include_dirs.append('../tests/data/l2cbitstream/') |
| 51 | + |
50 | 52 | def make_extension(ext_name): |
51 | 53 | ext_path = ext_name.replace('.', os.path.sep) + '.pyx' |
52 | 54 | return Extension( |
53 | | - ext_name, [ext_path], |
54 | | - include_dirs = include_dirs, |
55 | | - extra_compile_args = ['-O0', '-g'], |
56 | | - extra_link_args = ['-g'], |
57 | | - libraries = ['m', 'swiftnav', 'l2cbitstream'], |
58 | | - library_dirs = library_dirs, |
| 55 | + ext_name, [ext_path], |
| 56 | + include_dirs=include_dirs, |
| 57 | + extra_compile_args=['-O0', '-g'], |
| 58 | + extra_link_args=['-g'], |
| 59 | + libraries=['m', 'swiftnav', 'l2cbitstream'], |
| 60 | + library_dirs=library_dirs, |
59 | 61 | ) |
60 | 62 | ext_names = [ |
61 | | - 'swiftnav.edc', |
62 | | - 'swiftnav.signal', |
63 | | - 'swiftnav.coord_system', |
64 | | - 'swiftnav.constants', |
65 | | - 'swiftnav.cnav_msg', |
66 | | - 'swiftnav.nav_msg', |
67 | | - 'swiftnav.pvt', |
68 | | - 'swiftnav.correlate', |
69 | | - 'swiftnav.track', |
70 | | - 'swiftnav.almanac', |
71 | | - 'swiftnav.lambda_', |
72 | | - 'swiftnav.ephemeris', |
73 | | - 'swiftnav.linear_algebra', |
74 | | - 'swiftnav.amb_kf', |
75 | | - 'swiftnav.time', |
76 | | - 'swiftnav.observation', |
77 | | - 'swiftnav.dgnss_management', |
78 | | - 'swiftnav.ambiguity_test', |
79 | | - 'swiftnav.baseline', |
80 | | - 'swiftnav.bits', |
81 | | - 'swiftnav.filter_utils', |
82 | | - 'swiftnav.memory_pool', |
83 | | - 'swiftnav.prns', |
84 | | - 'swiftnav.sats_management', |
85 | | - 'swiftnav.iono', |
86 | | - 'swiftnav.tropo', |
87 | | - 'swiftnav.set', |
88 | | - 'swiftnav.bit_sync', |
| 63 | + 'swiftnav.edc', |
| 64 | + 'swiftnav.signal', |
| 65 | + 'swiftnav.coord_system', |
| 66 | + 'swiftnav.constants', |
| 67 | + 'swiftnav.cnav_msg', |
| 68 | + 'swiftnav.nav_msg', |
| 69 | + 'swiftnav.nav_msg_glo', |
| 70 | + 'swiftnav.pvt', |
| 71 | + 'swiftnav.correlate', |
| 72 | + 'swiftnav.track', |
| 73 | + 'swiftnav.almanac', |
| 74 | + 'swiftnav.lambda_', |
| 75 | + 'swiftnav.ephemeris', |
| 76 | + 'swiftnav.linear_algebra', |
| 77 | + 'swiftnav.amb_kf', |
| 78 | + 'swiftnav.time', |
| 79 | + 'swiftnav.observation', |
| 80 | + 'swiftnav.dgnss_management', |
| 81 | + 'swiftnav.ambiguity_test', |
| 82 | + 'swiftnav.baseline', |
| 83 | + 'swiftnav.bits', |
| 84 | + 'swiftnav.filter_utils', |
| 85 | + 'swiftnav.memory_pool', |
| 86 | + 'swiftnav.prns', |
| 87 | + 'swiftnav.sats_management', |
| 88 | + 'swiftnav.iono', |
| 89 | + 'swiftnav.tropo', |
| 90 | + 'swiftnav.set', |
| 91 | + 'swiftnav.bit_sync', |
89 | 92 | ] |
90 | 93 | extensions = [make_extension(name) for name in ext_names] |
91 | 94 | setup_args['ext_modules'] = extensions |
|
0 commit comments