diff --git a/.github/workflows/build-test-release.yml b/.github/workflows/build-test-release.yml index 23a1f423..b3b3a5cc 100644 --- a/.github/workflows/build-test-release.yml +++ b/.github/workflows/build-test-release.yml @@ -50,7 +50,7 @@ jobs: - uses: apache/skywalking-eyes@v0.6.0 pre-commit: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -66,7 +66,7 @@ jobs: run-unit-tests: name: test-unit ${{ matrix.python-version }} - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 continue-on-error: true strategy: matrix: @@ -89,7 +89,7 @@ jobs: poetry run pytest tests/unit test-splunk: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 continue-on-error: true needs: - meta @@ -145,7 +145,7 @@ jobs: - semgrep - run-unit-tests - test-splunk - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index b29c1770..ef829e6b 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -13,7 +13,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: 3.7 + python-version: 3.12 - run: curl -sSL https://install.python-poetry.org | python3 - --version 1.5.1 - run: | poetry install diff --git a/poetry.lock b/poetry.lock index 2edcf927..49a816f5 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1023,5 +1023,5 @@ testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more [metadata] lock-version = "2.0" -python-versions = "^3.7" -content-hash = "c151c1b7f3351e347d7d6207228cf0ddad7c7d82a7ef2df2d80e03e15bd93902" +python-versions = ">=3.7,<3.14" +content-hash = "355e3165623b332a6856b7959863e7dbf61f9f22fc0b880aede1d84cc3c53dba" diff --git a/pyproject.toml b/pyproject.toml index 78042db3..2b6fc2b3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,9 +21,25 @@ description = "The Splunk Software Development Kit for Splunk Solutions" authors = ["Splunk "] license = "Apache-2.0" repository = "https://github.com/splunk/addonfactory-solutions-library-python" +keywords = ["splunk", "ucc"] +classifiers = [ + "Programming Language :: Python", + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Software Development :: Code Generators", + "License :: OSI Approved :: Apache Software License", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", +] [tool.poetry.dependencies] -python = "^3.7" +python = ">=3.7,<3.14" requests = "^2.31.0" urllib3 = "<2" sortedcontainers = ">=2"