Skip to content

Commit ab533bc

Browse files
committed
back to 3.7.1 compatibility
1 parent f4ade5a commit ab533bc

6 files changed

Lines changed: 39 additions & 54 deletions

File tree

.github/workflows/python-app.yml

Lines changed: 2 additions & 4 deletions
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.7.9", "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:
@@ -44,9 +44,7 @@ jobs:
4444
key: venv-${{ runner.os }}-${{ hashFiles('**/poetry.lock') }}
4545
- name: Install dependencies
4646
if: steps.cached-poetry-dependencies.outputs.catch-hit != 'true'
47-
run: |
48-
poetry run pip install --upgrade pip
49-
poetry install
47+
run: poetry install
5048
# Install pandoc for building docs
5149
- name: Install pandoc for Ubuntu
5250
if: matrix.os == 'ubuntu-latest'

docs/source/install.rst

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

9-
| **Python:** >=3.7.9, <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.7,
12+
All :code:`gnss_lib_py` classes and methods are tested in Python 3.7.1,
1313
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.

docs/source/requirements.txt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ alabaster==0.7.12; python_version >= "3.6"
22
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.12.5; python_full_version >= "3.7.2"
5+
astroid==2.11.7; python_full_version >= "3.6.2"
66
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"
77
attrs==22.1.0; python_version >= "3.7"
88
babel==2.10.3; python_version >= "3.6"
@@ -12,14 +12,14 @@ bleach==5.0.1; python_version >= "3.7"
1212
certifi==2022.6.15; python_version >= "3.7" and python_version < "4"
1313
cffi==1.15.1; implementation_name == "pypy" and python_version >= "3.7"
1414
charset-normalizer==2.1.1; python_version >= "3.7" and python_version < "4" and python_full_version >= "3.6.0"
15-
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.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")
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")
1616
coverage==6.4.4; python_version >= "3.7"
1717
cycler==0.11.0; python_version >= "3.7"
1818
datetime==4.5
1919
debugpy==1.6.3; python_version >= "3.7"
2020
decorator==5.1.1; python_version >= "3.7"
2121
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"
22-
dill==0.3.5.1; python_full_version >= "3.7.2"
22+
dill==0.3.5.1; python_full_version >= "3.7.0"
2323
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"
2424
entrypoints==0.4; python_version >= "3.7"
2525
fastjsonschema==2.16.1; python_version >= "3.7"
@@ -35,7 +35,7 @@ ipykernel==6.15.2; python_version >= "3.7"
3535
ipython-genutils==0.2.0; python_version >= "3.7"
3636
ipython==7.34.0; python_version >= "3.7"
3737
ipywidgets==8.0.1; python_version >= "3.7"
38-
isort==5.10.1; python_full_version >= "3.7.2" and python_version < "4.0"
38+
isort==5.10.1; python_full_version >= "3.6.2" and python_version < "4.0"
3939
jedi==0.18.1; python_version >= "3.7"
4040
jinja2==3.1.2; python_version >= "3.7"
4141
jsonschema==4.15.0; python_version >= "3.7"
@@ -46,12 +46,12 @@ jupyter==1.0.0
4646
jupyterlab-pygments==0.2.2; python_version >= "3.7"
4747
jupyterlab-widgets==3.0.2; python_version >= "3.7"
4848
kiwisolver==1.4.4; python_version >= "3.7"
49-
lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.7.2"
49+
lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.6.2"
5050
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"
5151
markupsafe==2.1.1; python_version >= "3.7"
5252
matplotlib-inline==0.1.6; python_version >= "3.7"
5353
matplotlib==3.5.3; python_version >= "3.7"
54-
mccabe==0.7.0; python_version >= "3.6" and python_full_version >= "3.7.2"
54+
mccabe==0.7.0; python_version >= "3.6" and python_full_version >= "3.6.2"
5555
mistune==2.0.4; python_version >= "3.7"
5656
nbclient==0.6.7; python_full_version >= "3.7.0" and python_version >= "3.7"
5757
nbconvert==7.0.0; python_version >= "3.7"
@@ -70,7 +70,7 @@ pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.7"
7070
pickleshare==0.7.5; python_version >= "3.7"
7171
pillow==9.2.0; python_version >= "3.7"
7272
pkgutil-resolve-name==1.3.10; python_version < "3.9" and python_version >= "3.7"
73-
platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.7.2"
73+
platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.6.2"
7474
plotly==5.10.0; python_version >= "3.6"
7575
pluggy==1.0.0; python_version >= "3.6"
7676
pockets==0.9.1
@@ -82,7 +82,7 @@ py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" and implem
8282
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"
8383
pygments==2.13.0; python_version >= "3.7"
8484
pylint-exit==1.2.0
85-
pylint==2.15.0; python_full_version >= "3.7.2"
85+
pylint==2.13.9; python_full_version >= "3.6.2"
8686
pynmea2==1.18.0
8787
pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.7"
8888
pyrsistent==0.18.1; python_version >= "3.7"
@@ -117,18 +117,17 @@ tenacity==8.0.1; python_version >= "3.6"
117117
terminado==0.15.0; python_version >= "3.7"
118118
tinycss2==1.1.1; python_version >= "3.7"
119119
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"
120-
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"
121-
tomlkit==0.11.4; python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.7.2"
120+
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"
122121
tornado==6.2; python_version >= "3.7"
123122
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.7.2" and python_version >= "3.6"
125-
typing-extensions==4.3.0; python_version < "3.8" and python_full_version >= "3.7.2" and python_version >= "3.7"
123+
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"
124+
typing-extensions==4.3.0; python_version < "3.8" and python_full_version >= "3.6.2" and python_version >= "3.7"
126125
unlzw3==0.2.1; python_version >= "3.7"
127126
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"
128127
wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.7"
129128
webencodings==0.5.1; python_version >= "3.7"
130129
widgetsnbextension==4.0.2; python_version >= "3.7"
131-
wrapt==1.14.1; python_version < "3.11" and python_full_version >= "3.7.2"
130+
wrapt==1.14.1; python_full_version >= "3.6.2"
132131
xarray==0.20.2; python_version >= "3.7"
133132
zipp==3.8.1; python_version < "3.8" and python_version >= "3.7"
134133
zope.interface==5.4.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0"

poetry.lock

Lines changed: 10 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ classifiers = [
1717
]
1818

1919
[tool.poetry.dependencies]
20-
python = ">=3.7.9, < 3.11"
20+
python = ">=3.7.1, < 3.11"
2121
numpy = "^1.21.0"
2222
pandas = "^1.3.0"
2323
DateTime = "^4.3"

requirements.txt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
appnope==0.1.3; platform_system == "Darwin" and python_version >= "3.7" and sys_platform == "darwin"
22
argon2-cffi-bindings==21.2.0; python_version >= "3.7"
33
argon2-cffi==21.3.0; python_version >= "3.7"
4-
astroid==2.12.5; python_full_version >= "3.7.2"
4+
astroid==2.11.7; python_full_version >= "3.6.2"
55
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"
66
attrs==22.1.0; python_version >= "3.7"
77
backcall==0.2.0; python_version >= "3.7"
88
beautifulsoup4==4.11.1; python_full_version >= "3.6.0" and python_version >= "3.7"
99
bleach==5.0.1; python_version >= "3.7"
1010
cffi==1.15.1; implementation_name == "pypy" and python_version >= "3.7"
11-
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.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")
11+
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")
1212
coverage==6.4.4; python_version >= "3.7"
1313
cycler==0.11.0; python_version >= "3.7"
1414
datetime==4.5
1515
debugpy==1.6.3; python_version >= "3.7"
1616
decorator==5.1.1; python_version >= "3.7"
1717
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"
18-
dill==0.3.5.1; python_full_version >= "3.7.2"
18+
dill==0.3.5.1; python_full_version >= "3.7.0"
1919
entrypoints==0.4; python_version >= "3.7"
2020
fastjsonschema==2.16.1; python_version >= "3.7"
2121
fonttools==4.37.1; python_version >= "3.7"
@@ -28,7 +28,7 @@ ipykernel==6.15.2; python_version >= "3.7"
2828
ipython-genutils==0.2.0; python_version >= "3.7"
2929
ipython==7.34.0; python_version >= "3.7"
3030
ipywidgets==8.0.1; python_version >= "3.7"
31-
isort==5.10.1; python_full_version >= "3.7.2" and python_version < "4.0"
31+
isort==5.10.1; python_full_version >= "3.6.2" and python_version < "4.0"
3232
jedi==0.18.1; python_version >= "3.7"
3333
jinja2==3.1.2; python_version >= "3.7"
3434
jsonschema==4.15.0; python_version >= "3.7"
@@ -39,12 +39,12 @@ jupyter==1.0.0
3939
jupyterlab-pygments==0.2.2; python_version >= "3.7"
4040
jupyterlab-widgets==3.0.2; python_version >= "3.7"
4141
kiwisolver==1.4.4; python_version >= "3.7"
42-
lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.7.2"
42+
lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.6.2"
4343
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"
4444
markupsafe==2.1.1; python_version >= "3.7"
4545
matplotlib-inline==0.1.6; python_version >= "3.7"
4646
matplotlib==3.5.3; python_version >= "3.7"
47-
mccabe==0.7.0; python_version >= "3.6" and python_full_version >= "3.7.2"
47+
mccabe==0.7.0; python_version >= "3.6" and python_full_version >= "3.6.2"
4848
mistune==2.0.4; python_version >= "3.7"
4949
nbclient==0.6.7; python_full_version >= "3.7.0" and python_version >= "3.7"
5050
nbconvert==7.0.0; python_version >= "3.7"
@@ -61,7 +61,7 @@ pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.7"
6161
pickleshare==0.7.5; python_version >= "3.7"
6262
pillow==9.2.0; python_version >= "3.7"
6363
pkgutil-resolve-name==1.3.10; python_version < "3.9" and python_version >= "3.7"
64-
platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.7.2"
64+
platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.6.2"
6565
plotly==5.10.0; python_version >= "3.6"
6666
pluggy==1.0.0; python_version >= "3.6"
6767
prometheus-client==0.14.1; python_version >= "3.7"
@@ -71,7 +71,7 @@ ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.7" and sys_platform
7171
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"
7272
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"
7373
pygments==2.13.0; python_version >= "3.7"
74-
pylint==2.15.0; python_full_version >= "3.7.2"
74+
pylint==2.13.9; python_full_version >= "3.6.2"
7575
pynmea2==1.18.0
7676
pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.7"
7777
pyrsistent==0.18.1; python_version >= "3.7"
@@ -95,17 +95,16 @@ tenacity==8.0.1; python_version >= "3.6"
9595
terminado==0.15.0; python_version >= "3.7"
9696
tinycss2==1.1.1; python_version >= "3.7"
9797
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"
98-
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"
99-
tomlkit==0.11.4; python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.7.2"
98+
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"
10099
tornado==6.2; python_version >= "3.7"
101100
traitlets==5.3.0; python_full_version >= "3.7.0" and python_version >= "3.7"
102-
typed-ast==1.5.4; implementation_name == "cpython" and python_version < "3.8" and python_full_version >= "3.7.2" and python_version >= "3.6"
103-
typing-extensions==4.3.0; python_version < "3.8" and python_full_version >= "3.7.2" and python_version >= "3.7"
101+
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"
102+
typing-extensions==4.3.0; python_version < "3.8" and python_full_version >= "3.6.2" and python_version >= "3.7"
104103
unlzw3==0.2.1; python_version >= "3.7"
105104
wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.7"
106105
webencodings==0.5.1; python_version >= "3.7"
107106
widgetsnbextension==4.0.2; python_version >= "3.7"
108-
wrapt==1.14.1; python_version < "3.11" and python_full_version >= "3.7.2"
107+
wrapt==1.14.1; python_full_version >= "3.6.2"
109108
xarray==0.20.2; python_version >= "3.7"
110109
zipp==3.8.1; python_version < "3.8" and python_version >= "3.7"
111110
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)