diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 82b8b78..ef15dba 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -51,7 +51,7 @@ jobs: - name: ${{ matrix.task }} run: ${{ matrix.task }} - lowest_environment_checks: + lowest_supported_python: strategy: matrix: include: @@ -59,14 +59,23 @@ jobs: python3-hypothesis python3-justbases task: PYTHONPATH=./src make -f Makefile test - - dependencies: > - python3-hypothesis - python3-justbases - python3-setuptools - task: PYTHONPATH=./src make -f Makefile legacy-package runs-on: ubuntu-latest - container: fedora:35 # LOWEST DEVELOPMENT ENVIRONMENT + container: fedora:41 # CURRENT DEVELOPMENT ENVIRONMENT steps: + - name: Install python3.12 + run: > + dnf install -y + alternatives + python3.12 + - name: Set python3 to python3.12 + run: > + alternatives + --install /usr/bin/python3 + python3 + /usr/bin/python3.12 + 10 + - name: Display Python version + run: python3 --version - uses: actions/checkout@v4 - name: Install dependencies run: > diff --git a/Makefile b/Makefile index c37a13f..15404e2 100644 --- a/Makefile +++ b/Makefile @@ -44,8 +44,3 @@ yamllint: .PHONY: package package: (umask 0022; python -m build; python -m twine check --strict ./dist/*) - -.PHONY: legacy-package -legacy-package: - python3 setup.py build - python3 setup.py install