diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index 071899c..137559a 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -11,9 +11,9 @@ jobs: python-version: [3.6, 3.7, 3.8, 3.9] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install python dependencies diff --git a/requirements.txt b/requirements.txt index 1e854b5..5331a61 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,8 +3,9 @@ Pillow>=6.2.0 # Avoid selenium bug: # https://github.com/SeleniumHQ/selenium/issues/5296 selenium>=3.7.0,<=3.8.0 -bokeh>=2.0.0,<3.0.0 +bokeh>=2.0.0,<2.3.0 scipy>=1.0.0,<2.0.0 ipykernel>=5.0 ipython>=7.0 pyyaml>=5.3.1 +Jinja2<3.1.0 diff --git a/requirements_dev.txt b/requirements_dev.txt index 016fa70..35d6be5 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -5,14 +5,15 @@ twine==1.11.0 watchdog==0.8.3 flake8==3.8.2 tox>=3.13.2 -coverage==4.1 +coverage==6.2 Sphinx==1.7.7 commonmark==0.5.4 recommonmark==0.4.0 -pytest==3.2.3 +pytest==7.0.1 pytest-cov==2.5.1 coverage-badge==0.2.0 pytest-runner==2.11.1 pylint==1.7.4 -pyflakes==2.2.0 \ No newline at end of file +pyflakes==2.2.0 +importlib-metadata<5.0 diff --git a/setup.py b/setup.py index 23cb440..ce53d9b 100644 --- a/setup.py +++ b/setup.py @@ -106,6 +106,9 @@ def find_meta(meta): 'Natural Language :: English', "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", "License :: OSI Approved :: Apache Software License" ], test_suite='tests',