Skip to content

Commit 8812a3b

Browse files
Merge pull request #73 from Stanford-NavLab/derek/python3.7
Derek/python3.7
2 parents 2631183 + b313860 commit 8812a3b

6 files changed

Lines changed: 305 additions & 1248 deletions

File tree

.github/workflows/python-app.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.os }}
1818
strategy:
1919
matrix:
20-
python-version: ["3.8", "3.10"]
20+
python-version: ["3.7.1", "3.8", "3.10"]
2121
os: [ubuntu-latest, macos-latest, windows-latest]
2222
defaults:
2323
run:

docs/source/install.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ Install
66
Prerequisites
77
-------------
88

9-
| **Python:** >=3.8, <3.11
9+
| **Python:** >=3.7.1, <3.11
1010
| **Operating System:** Linux, Windows, MacOS
1111
12-
All :code:`gnss_lib_py` classes and methods are tested in Python 3.8
13-
and 3.10 in the latest Ubuntu, MacOS and Windows versions.
12+
All :code:`gnss_lib_py` classes and methods are tested in Python 3.7.1,
13+
3.8, and 3.10 in the latest Ubuntu, MacOS and Windows versions.
1414
:code:`gnss_lib_py` is developed in Python 3.8.9 in Ubuntu 20/22 and
1515
Ubuntu 20 for WSL2.
1616

docs/source/requirements.txt

Lines changed: 44 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,112 +1,108 @@
11
alabaster==0.7.12; python_version >= "3.6"
2-
appnope==0.1.3; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin"
2+
appnope==0.1.3; platform_system == "Darwin" and python_version >= "3.7" and sys_platform == "darwin"
33
argon2-cffi-bindings==21.2.0; python_version >= "3.7"
44
argon2-cffi==21.3.0; python_version >= "3.7"
5-
astroid==2.11.7; python_full_version >= "3.7.2"
6-
asttokens==2.0.8; python_version >= "3.8"
5+
astroid==2.11.7; python_full_version >= "3.6.2"
76
atomicwrites==1.4.1; python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.4.0"
87
attrs==22.1.0; python_version >= "3.7"
98
babel==2.10.3; python_version >= "3.6"
10-
backcall==0.2.0; python_version >= "3.8"
9+
backcall==0.2.0; python_version >= "3.7"
1110
beautifulsoup4==4.11.1; python_full_version >= "3.6.0" and python_version >= "3.7"
1211
bleach==5.0.1; python_version >= "3.7"
13-
certifi==2022.6.15; python_version >= "3.8" and python_version < "4"
12+
certifi==2022.6.15; python_version >= "3.7" and python_version < "4"
1413
cffi==1.15.1; implementation_name == "pypy" and python_version >= "3.7"
1514
charset-normalizer==2.1.1; python_version >= "3.7" and python_version < "4" and python_full_version >= "3.6.0"
16-
colorama==0.4.5; sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.7.2" and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and (python_version >= "3.8" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.8" and python_full_version >= "3.5.0")
15+
colorama==0.4.5; sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.6.2" and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0")
1716
coverage==6.4.4; python_version >= "3.7"
1817
cycler==0.11.0; python_version >= "3.7"
1918
datetime==4.5
2019
debugpy==1.6.3; python_version >= "3.7"
21-
decorator==5.1.1; python_version >= "3.8"
20+
decorator==5.1.1; python_version >= "3.7"
2221
defusedxml==0.7.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
23-
dill==0.3.5.1; python_full_version >= "3.7.2"
22+
dill==0.3.5.1; python_full_version >= "3.7.0"
2423
docutils==0.16; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6"
2524
entrypoints==0.4; python_version >= "3.7"
26-
executing==0.10.0; python_version >= "3.8"
2725
fastjsonschema==2.16.1; python_version >= "3.7"
28-
fonttools==4.36.0; python_version >= "3.7"
26+
fonttools==4.37.1; python_version >= "3.7"
2927
georinex==1.16.1; python_version >= "3.7"
3028
hatanaka==2.8.0; python_version >= "3.7"
3129
idna==3.3; python_version >= "3.7" and python_version < "4"
3230
imagesize==1.4.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6"
33-
importlib-metadata==4.12.0; python_version < "3.10" and python_version >= "3.7"
31+
importlib-metadata==4.12.0; python_version < "3.8" and python_version >= "3.7"
3432
importlib-resources==5.9.0; python_version < "3.9" and python_version >= "3.7"
3533
iniconfig==1.1.1; python_version >= "3.6"
36-
ipykernel==6.15.1; python_version >= "3.7"
34+
ipykernel==6.15.2; python_version >= "3.7"
3735
ipython-genutils==0.2.0; python_version >= "3.7"
38-
ipython==8.4.0; python_version >= "3.8"
36+
ipython==7.34.0; python_version >= "3.7"
3937
ipywidgets==8.0.1; python_version >= "3.7"
40-
isort==5.10.1; python_full_version >= "3.7.2" and python_version < "4.0"
41-
jedi==0.18.1; python_version >= "3.8"
38+
isort==5.10.1; python_full_version >= "3.6.2" and python_version < "4.0"
39+
jedi==0.18.1; python_version >= "3.7"
4240
jinja2==3.1.2; python_version >= "3.7"
43-
jsonschema==4.14.0; python_version >= "3.7"
44-
jupyter-client==7.3.4; python_full_version >= "3.7.0" and python_version >= "3.7"
41+
jsonschema==4.15.0; python_version >= "3.7"
42+
jupyter-client==7.3.5; python_full_version >= "3.7.0" and python_version >= "3.7"
4543
jupyter-console==6.4.4; python_version >= "3.7"
4644
jupyter-core==4.11.1; python_version >= "3.7"
4745
jupyter==1.0.0
4846
jupyterlab-pygments==0.2.2; python_version >= "3.7"
4947
jupyterlab-widgets==3.0.2; python_version >= "3.7"
5048
kaleido==0.2.1
5149
kiwisolver==1.4.4; python_version >= "3.7"
52-
lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.7.2"
50+
lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.6.2"
5351
lxml==4.9.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
5452
markupsafe==2.1.1; python_version >= "3.7"
55-
matplotlib-inline==0.1.6; python_version >= "3.8"
53+
matplotlib-inline==0.1.6; python_version >= "3.7"
5654
matplotlib==3.5.3; python_version >= "3.7"
57-
mccabe==0.7.0; python_version >= "3.6" and python_full_version >= "3.7.2"
55+
mccabe==0.7.0; python_version >= "3.6" and python_full_version >= "3.6.2"
5856
mistune==2.0.4; python_version >= "3.7"
59-
nbclient==0.6.6; python_full_version >= "3.7.0" and python_version >= "3.7"
57+
nbclient==0.6.7; python_full_version >= "3.7.0" and python_version >= "3.7"
6058
nbconvert==7.0.0; python_version >= "3.7"
6159
nbformat==5.4.0; python_full_version >= "3.7.0" and python_version >= "3.7"
6260
nbsphinx-link==1.3.0
6361
nbsphinx==0.8.9; python_version >= "3.6"
6462
ncompress==1.0.0; python_version >= "3.7"
6563
nest-asyncio==1.5.5; python_full_version >= "3.7.0" and python_version >= "3.7"
6664
notebook==6.4.12; python_version >= "3.7"
67-
numpy==1.23.2; python_version >= "3.8"
68-
packaging==21.3; python_version >= "3.8"
69-
pandas==1.4.3; python_version >= "3.8"
65+
numpy==1.21.6; python_version >= "3.7" and python_version < "3.11"
66+
packaging==21.3; python_version >= "3.7"
67+
pandas==1.3.5; python_full_version >= "3.7.1"
7068
pandocfilters==1.5.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
71-
parso==0.8.3; python_version >= "3.8"
72-
pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8"
73-
pickleshare==0.7.5; python_version >= "3.8"
69+
parso==0.8.3; python_version >= "3.7"
70+
pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.7"
71+
pickleshare==0.7.5; python_version >= "3.7"
7472
pillow==9.2.0; python_version >= "3.7"
7573
pkgutil-resolve-name==1.3.10; python_version < "3.9" and python_version >= "3.7"
76-
platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.7.2"
74+
platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.6.2"
7775
plotly==5.10.0; python_version >= "3.6"
7876
pluggy==1.0.0; python_version >= "3.6"
7977
pockets==0.9.1
8078
prometheus-client==0.14.1; python_version >= "3.7"
81-
prompt-toolkit==3.0.30; python_full_version >= "3.6.2" and python_version >= "3.8"
79+
prompt-toolkit==3.0.30; python_full_version >= "3.6.2" and python_version >= "3.7"
8280
psutil==5.9.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
83-
ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32"
84-
pure-eval==0.2.2; python_version >= "3.8"
81+
ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.7" and sys_platform != "win32"
8582
py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" and implementation_name == "pypy" or python_full_version >= "3.5.0" and python_version >= "3.7" and implementation_name == "pypy"
8683
pycparser==2.21; python_version >= "3.7" and python_full_version < "3.0.0" and implementation_name == "pypy" or implementation_name == "pypy" and python_version >= "3.7" and python_full_version >= "3.4.0"
87-
pygments==2.13.0; python_version >= "3.8"
84+
pygments==2.13.0; python_version >= "3.7"
8885
pylint-exit==1.2.0
89-
pylint==2.14.5; python_full_version >= "3.7.2"
86+
pylint==2.13.9; python_full_version >= "3.6.2"
9087
pynmea2==1.18.0
91-
pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.8"
92-
pyproj==3.3.1; python_version >= "3.8"
88+
pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.7"
9389
pyrsistent==0.18.1; python_version >= "3.7"
9490
pytest-cov==3.0.0; python_version >= "3.6"
9591
pytest-lazy-fixture==0.6.3
9692
pytest==6.2.5; python_version >= "3.6"
97-
python-dateutil==2.8.2; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.8"
98-
pytz==2022.2.1; python_version >= "3.8"
93+
python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7")
94+
pytz==2022.2.1; python_full_version >= "3.7.1" and python_version >= "3.7"
9995
pywin32==304; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7"
10096
pywinpty==2.0.7; os_name == "nt" and python_version >= "3.7"
10197
pyzmq==23.2.1; python_version >= "3.7"
102-
qtconsole==5.3.1; python_version >= "3.7"
98+
qtconsole==5.3.2; python_version >= "3.7"
10399
qtpy==2.2.0; python_version >= "3.7"
104100
reindent==3.5.1
105101
requests==2.28.1; python_version >= "3.7" and python_version < "4"
106-
scipy==1.9.0; python_version >= "3.8" and python_version < "3.12"
102+
scipy==1.7.3; python_version >= "3.7" and python_version < "3.11"
107103
send2trash==1.8.0; python_version >= "3.7"
108104
setuptools-scm==6.4.2; python_version >= "3.7"
109-
six==1.16.0; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.8"
105+
six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.7"
110106
snowballstemmer==2.2.0; python_version >= "3.6"
111107
soupsieve==2.3.2.post1; python_full_version >= "3.6.0" and python_version >= "3.7"
112108
sphinx-rtd-theme==0.5.2
@@ -118,22 +114,21 @@ sphinxcontrib-jsmath==1.0.1; python_version >= "3.6"
118114
sphinxcontrib-napoleon==0.7
119115
sphinxcontrib-qthelp==1.0.3; python_version >= "3.6"
120116
sphinxcontrib-serializinghtml==1.1.5; python_version >= "3.6"
121-
stack-data==0.4.0; python_version >= "3.8"
122117
tenacity==8.0.1; python_version >= "3.6"
123118
terminado==0.15.0; python_version >= "3.7"
124119
tinycss2==1.1.1; python_version >= "3.7"
125120
toml==0.10.2; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.6"
126-
tomli==2.0.1; python_version < "3.11" and python_full_version >= "3.7.2" and python_version >= "3.7" and python_full_version <= "3.11.0a6"
127-
tomlkit==0.11.4; python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.7.2"
121+
tomli==2.0.1; python_version < "3.11" and python_full_version >= "3.6.2" and python_version >= "3.7" and python_full_version <= "3.11.0a6"
128122
tornado==6.2; python_version >= "3.7"
129-
traitlets==5.3.0; python_full_version >= "3.7.0" and python_version >= "3.8"
130-
typing-extensions==4.3.0; python_version < "3.10" and python_full_version >= "3.7.2" and python_version >= "3.7"
123+
traitlets==5.3.0; python_full_version >= "3.7.0" and python_version >= "3.7"
124+
typed-ast==1.5.4; implementation_name == "cpython" and python_version < "3.8" and python_full_version >= "3.6.2" and python_version >= "3.6"
125+
typing-extensions==4.3.0; python_version < "3.8" and python_full_version >= "3.6.2" and python_version >= "3.7"
131126
unlzw3==0.2.1; python_version >= "3.7"
132127
urllib3==1.26.12; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7"
133-
wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.8"
128+
wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.7"
134129
webencodings==0.5.1; python_version >= "3.7"
135130
widgetsnbextension==4.0.2; python_version >= "3.7"
136-
wrapt==1.14.1; python_full_version >= "3.7.2"
137-
xarray==2022.6.0; python_version >= "3.8"
138-
zipp==3.8.1; python_version < "3.10" and python_version >= "3.7"
131+
wrapt==1.14.1; python_full_version >= "3.6.2"
132+
xarray==0.20.2; python_version >= "3.7"
133+
zipp==3.8.1; python_version < "3.8" and python_version >= "3.7"
139134
zope.interface==5.4.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0"

0 commit comments

Comments
 (0)