diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0e70b81..39f305e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: inputs: {} env: - CIBW_BUILD: "cp310-* cp311-* cp312-*" + CIBW_BUILD: "cp310-* cp311-* cp312-* cp313-*" jobs: Build-Linux: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1381567..9fd3890 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ on: inputs: {} concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }} - cancel-in-progress: true + cancel-in-progress: true jobs: Lint: runs-on: ubuntu-latest @@ -20,7 +20,7 @@ jobs: - name: Set up Python uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d with: - python-version: "3.11" + python-version: "3.13" - name: Install dependencies run: | python -m pip install --upgrade pip @@ -36,7 +36,7 @@ jobs: runs-on: ${{ matrix.runner }} strategy: matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.10", "3.11", "3.12", "3.13"] runner: ["ubuntu-latest", "windows-latest", "macos-latest"] exclude: # just conserving runners by excluding older versions diff --git a/README.md b/README.md index d241353..9f675ac 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A python extension for parsing and evaluating terraform using defsec. While terraform uses HCL as its configuration format, it requires numerous forms of variable interpolation, function and expression evaluation, which -is beyond the typical usage of an hcl parser. To achieve compatiblity +is beyond the typical usage of an hcl parser. To achieve compatibility with the myriad real world usages of terraform, this library uses the canonical implementation from terraform, along with the interpolation and evaluation from defsec to offer a high level interface to parsing terraform modules. diff --git a/setup.py b/setup.py index d5a61a0..a436352 100644 --- a/setup.py +++ b/setup.py @@ -20,13 +20,14 @@ maintainer="Cloud Custodian Project", maintainer_email="cloud-custodian@googlegroups.com", license="Apache-2.0", - version="0.6.11", + version="0.6.12", classifiers=[ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "License :: OSI Approved :: Apache Software License", ], packages=find_packages(),