diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index edcd4fff..28224ef5 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -14,11 +14,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python: [3.8, 3.9, '3.10', 3.11] + python: [3.9, '3.10', '3.11', '3.12', '3.13'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} - name: Install Tox @@ -32,9 +32,9 @@ jobs: matrix: linter: [flake8, black, license] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v5 with: python-version: 3.11 - name: Install Tox diff --git a/setup.py b/setup.py index 9b1fde59..767b23e9 100644 --- a/setup.py +++ b/setup.py @@ -34,12 +34,12 @@ def load_readme(): license="Apache Software License", packages=find_packages(), setup_requires=["setuptools_scm"], - python_requires=">=3.8", + python_requires=">=3.9", install_requires=[ "requests", "pytz", "attrs", - "marshmallow", + "marshmallow<4", # TODO: remove this limit once the code is migrated "marshmallow_enum", "urllib3", ],