diff --git a/.github/workflows/dockertests.yml b/.github/workflows/dockertests.yml index a963f011..51298fad 100644 --- a/.github/workflows/dockertests.yml +++ b/.github/workflows/dockertests.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] fail-fast: false steps: - uses: actions/checkout@v4 @@ -26,7 +26,7 @@ jobs: run: python -c "import sys; print(sys.version)" - name: Install dependencies run: | - python3 -m pip install --upgrade pip + python3 -m pip install --upgrade pip setuptools python3 -m pip install .[dev] npm install -g @cyclonedx/cdxgen mkdir -p repotests diff --git a/.github/workflows/gobintests.yml b/.github/workflows/gobintests.yml index 6b93a2ea..9c72766e 100644 --- a/.github/workflows/gobintests.yml +++ b/.github/workflows/gobintests.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.8', '3.9', '3.10'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v4 - name: Set up Python @@ -23,7 +23,7 @@ jobs: run: python -c "import sys; print(sys.version)" - name: Install dependencies run: | - python3 -m pip install --upgrade pip + python3 -m pip install --upgrade pip setuptools python3 -m pip install .[dev] sudo npm install -g @cyclonedx/cdxgen - name: Test go binaries diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml index b56ac9e8..1ff9605f 100644 --- a/.github/workflows/pythonapp.yml +++ b/.github/workflows/pythonapp.yml @@ -11,7 +11,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v4 - name: Set up Python @@ -22,7 +22,7 @@ jobs: run: python -c "import sys; print(sys.version)" - name: Install dependencies run: | - python3 -m pip install --upgrade pip + python3 -m pip install --upgrade pip setuptools python3 -m pip install ".[dev]" - name: Lint with flake8 run: | diff --git a/pyproject.toml b/pyproject.toml index 917015fa..e3db16cb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Security", "Topic :: Utilities", ]