diff --git a/.devcontainer/Dockerfile.dev b/.devcontainer/Dockerfile.dev index 6a361ae..0137929 100644 --- a/.devcontainer/Dockerfile.dev +++ b/.devcontainer/Dockerfile.dev @@ -22,8 +22,7 @@ RUN pip3 install \ pytest \ pytest-cov \ python-coveralls \ - rstcheck \ - snooty-lextudio + rstcheck WORKDIR /workspaces diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5ac1df5..3b1539c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,10 +9,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up Python 3.7 + - name: Set up Python 3.9 uses: actions/setup-python@v4 with: - python-version: 3.7 + python-version: 3.9 - name: Install pypa/build run: >- python -m diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 214de73..364ff08 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,9 +11,9 @@ jobs: matrix: include: - python-version: "3.7" - os: ubuntu-latest + os: ubuntu-20.04 - python-version: "3.8" - os: ubuntu-latest + os: ubuntu-20.04 - python-version: "3.9" os: ubuntu-latest - python-version: "3.10" @@ -22,6 +22,8 @@ jobs: os: ubuntu-latest - python-version: "3.12" os: ubuntu-latest + - python-version: "3.13" + os: ubuntu-latest - python-version: "pypy3.9" os: windows-latest @@ -33,8 +35,13 @@ jobs: with: python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: pip install pytest pytest-cov python-coveralls coverage flake8 pydocstyle setuptools + - name: Install dependencies (Windows) + if: runner.os == 'Windows' + run: pip install pytest pytest-cov python-coveralls coverage flake8 pydocstyle setuptools cryptography<44 + + - name: Install dependencies (Ubuntu) + if: runner.os == 'Linux' + run: pip install pytest pytest-cov python-coveralls coverage flake8 pydocstyle setuptools cryptography - name: Lint with flake8 run: | diff --git a/.vscode/tasks.json b/.vscode/tasks.json index af5ed85..70bc5ec 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -18,7 +18,7 @@ { "label": "Run tests", "type": "shell", - "command": "pytest --cov=pyfritzhome", + "command": "pytest --cov=pyfritzhome --cov-report term-missing", "group": { "kind": "test", "isDefault": true diff --git a/setup.cfg b/setup.cfg index 04df847..a099330 100644 --- a/setup.cfg +++ b/setup.cfg @@ -19,6 +19,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: Implementation :: PyPy