diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index a9f4eaac..44c59e7f 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -18,10 +18,11 @@ jobs: fail-fast: false matrix: python-version: - - '3.8' - - '3.9' - '3.10' - '3.11' + - '3.12' + - '3.13' + - '3.14' steps: - uses: actions/checkout@v2 @@ -32,9 +33,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - if [ -f requirements-dev.txt ]; then pip install -r requirements-dev.txt; fi - if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - python setup.py install + pip install -r requirements-dev.txt -e . - name: Install flake8 run: pip install flake8 - name: Lint with flake8 diff --git a/requirements-dev.txt b/requirements-dev.txt index 5c518bd6..8fcd2bc5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,8 +1,7 @@ pytest>=6.2.2 -pytest-black>=0.3.12 pytest-cov>=2.11.1 pytest-isort>=1.3.0 pytest-localserver>=0.5.0 flake8 bandit -urllib3<1.27 \ No newline at end of file +setuptools \ No newline at end of file diff --git a/setup.py b/setup.py index 6d99efdf..ae50eed9 100644 --- a/setup.py +++ b/setup.py @@ -69,7 +69,7 @@ def run_tests(self): "Programming Language :: Python :: 3.11", "Topic :: Software Development :: Libraries :: Python Modules"], install_requires=[ - "cryptojwt>=1.8.4", + "cryptojwt>=1.11.0", "pyOpenSSL", "filelock>=3.0.12", 'pyyaml>=5.1.2',