diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 447fbc6..efeebc7 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -15,7 +15,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 with: - python-version: 3.7 + python-version: "3.10" - name: Install dependencies run: | sudo apt update diff --git a/requirements/requirements.in b/requirements/requirements.in index 179699f..b3c566a 100644 --- a/requirements/requirements.in +++ b/requirements/requirements.in @@ -4,6 +4,7 @@ cartopy==0.19.0.post1 flake8 matplotlib==3.5.0 mpl-sphinx-theme +pillow>=9 pdfx pip-tools pre-commit diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 8ae5a1c..0a9c84e 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile +# This file is autogenerated by pip-compile with python 3.10 # To update, run: # # pip-compile requirements.in @@ -8,13 +8,11 @@ alabaster==0.7.12 # via sphinx -appdirs==1.4.4 - # via virtualenv autopep8==1.6.0 # via -r requirements.in babel==2.9.1 # via sphinx -beautifulsoup4==4.9.3 +beautifulsoup4==4.10.0 # via pydata-sphinx-theme bump2version==1.0.1 # via -r requirements.in @@ -24,124 +22,121 @@ certifi==2021.10.8 # via requests cffi==1.15.0 # via cryptography -cfgv==3.2.0 +cfgv==3.3.1 # via pre-commit chardet==4.0.0 # via - # pdfminer.six + # pdfminer-six # pdfx -charset-normalizer==2.0.7 +charset-normalizer==2.0.12 # via requests -click==8.0.0 +click==8.0.4 # via pip-tools -cryptography==35.0.0 - # via pdfminer.six -cycler==0.10.0 +cryptography==36.0.1 + # via pdfminer-six +cycler==0.11.0 # via matplotlib -distlib==0.3.1 +distlib==0.3.4 # via virtualenv docutils==0.17.1 # via # pydata-sphinx-theme # sphinx -filelock==3.0.12 +filelock==3.6.0 # via virtualenv flake8==4.0.1 # via -r requirements.in -fonttools==4.28.3 +fonttools==4.29.1 # via matplotlib -identify==2.2.2 +identify==2.4.11 # via pre-commit idna==3.3 # via requests -imagesize==1.2.0 +imagesize==1.3.0 # via sphinx -importlib-metadata==4.2.0 - # via - # flake8 - # pep517 - # pre-commit - # virtualenv -jinja2==3.0.2 +jinja2==3.0.3 # via sphinx -kiwisolver==1.3.1 +kiwisolver==1.3.2 # via matplotlib -markupsafe==2.0.1 +markupsafe==2.1.0 # via jinja2 matplotlib==3.5.0 # via -r requirements.in mccabe==0.6.1 # via flake8 -mpl-sphinx-theme==0.0.6 +mpl-sphinx-theme==3.5.0 # via -r requirements.in -nodeenv==1.5.0 +nodeenv==1.6.0 # via pre-commit -numpy==1.19.5 +numpy==1.22.2 # via # cartopy # matplotlib # scipy -packaging==21.2 +packaging==21.3 # via # matplotlib # setuptools-scm # sphinx -pdfminer.six==20201018 +pdfminer-six==20201018 # via pdfx pdfx==1.4.1 # via -r requirements.in -pep517==0.10.0 +pep517==0.12.0 # via pip-tools -pillow==8.1.2 - # via matplotlib -pip-tools==6.1.0 +pillow==9.0.1 + # via + # -r requirements.in + # matplotlib +pip-tools==6.5.1 # via -r requirements.in -pre-commit==2.11.1 +platformdirs==2.5.1 + # via virtualenv +pre-commit==2.17.0 # via -r requirements.in pycodestyle==2.8.0 # via # autopep8 # flake8 -pycparser==2.20 +pycparser==2.21 # via cffi -pydata-sphinx-theme==0.7.1 +pydata-sphinx-theme==0.8.0 # via mpl-sphinx-theme pyflakes==2.4.0 # via flake8 -pygments==2.10.0 +pygments==2.11.2 # via sphinx -pyparsing==2.4.7 +pyparsing==3.0.7 # via # matplotlib # packaging -pyshp==2.1.3 +pyshp==2.2.0 # via cartopy -python-dateutil==2.8.1 +python-dateutil==2.8.2 # via matplotlib pytz==2021.3 # via babel -pyyaml==5.4.1 +pyyaml==6.0 # via pre-commit -requests==2.26.0 +requests==2.27.1 # via sphinx -scipy==1.5.4 +scipy==1.8.0 # via -r requirements.in -setuptools-scm==6.3.2 +setuptools-scm==6.4.2 # via matplotlib -shapely==1.7.1 +shapely==1.8.1.post1 # via cartopy -six==1.15.0 +six==1.16.0 # via - # cycler # python-dateutil # virtualenv -snowballstemmer==2.1.0 +snowballstemmer==2.2.0 # via sphinx sortedcontainers==2.4.0 - # via pdfminer.six -soupsieve==2.3 + # via pdfminer-six +soupsieve==2.3.1 # via beautifulsoup4 -sphinx==4.2.0 +sphinx==4.4.0 # via # -r requirements.in # pydata-sphinx-theme @@ -160,20 +155,17 @@ sphinxcontrib-serializinghtml==1.1.5 toml==0.10.2 # via # autopep8 - # pep517 # pre-commit -tomli==1.2.2 - # via setuptools-scm -typing-extensions==4.0.0 - # via importlib-metadata -urllib3==1.26.7 - # via requests -virtualenv==20.4.3 - # via pre-commit -zipp==3.6.0 +tomli==2.0.1 # via - # importlib-metadata # pep517 + # setuptools-scm +urllib3==1.26.8 + # via requests +virtualenv==20.13.1 + # via pre-commit +wheel==0.37.1 + # via pip-tools # The following packages are considered to be unsafe in a requirements file: # pip