From 546bf3db8a8c8b477914b04df4f2b753bd0a713c Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Thu, 13 Nov 2025 13:33:20 +0100 Subject: [PATCH] Fixed wrongly quoted variable in jq pattern. --- .github/workflows/PublishReleaseNotes.yml | 2 +- .github/workflows/_Checking_JobTemplates.yml | 5 ++--- .../_Checking_NamespacePackage_Pipeline.yml | 2 +- .../_Checking_SimplePackage_Pipeline.yml | 2 +- doc/index.rst | 2 +- doc/requirements.txt | 2 +- pyproject.toml | 18 ++++++++---------- requirements.txt | 2 +- tests/requirements.txt | 2 +- 9 files changed, 17 insertions(+), 20 deletions(-) diff --git a/.github/workflows/PublishReleaseNotes.yml b/.github/workflows/PublishReleaseNotes.yml index 4fb926e..36c090a 100644 --- a/.github/workflows/PublishReleaseNotes.yml +++ b/.github/workflows/PublishReleaseNotes.yml @@ -549,7 +549,7 @@ jobs: )" \ '{"tag": $tag, "version": $version, "git-hash": $hash, "repository-url": $repo, "release-url": $release, "categories": $categories, "latest": $jsonLatest}' \ )" \ - '{"version": "$structVersion", "timestamp": $date, "meta": $jsonMeta, "files": {}}' + '{"version": $structVersion, "timestamp": $date, "meta": $jsonMeta, "files": {}}' ) fi diff --git a/.github/workflows/_Checking_JobTemplates.yml b/.github/workflows/_Checking_JobTemplates.yml index 73246c8..41472ce 100644 --- a/.github/workflows/_Checking_JobTemplates.yml +++ b/.github/workflows/_Checking_JobTemplates.yml @@ -15,9 +15,8 @@ jobs: uses: pyTooling/Actions/.github/workflows/Parameters.yml@dev with: package_name: 'myPackage' - python_version: '3.13' # workaround to use Sphinx in Python 3.13 for sphinx_reports not yet supporting lxml 6.0 - python_version_list: '3.10 3.11 3.12 3.13 3.14 pypy-3.10 pypy-3.11' - disable_list: 'windows-arm:pypy-3.10 windows-arm:pypy-3.11' + python_version_list: '3.11 3.12 3.13 3.14 pypy-3.11' + disable_list: 'windows-arm:pypy-3.11' PlatformTestingParams: uses: pyTooling/Actions/.github/workflows/Parameters.yml@dev diff --git a/.github/workflows/_Checking_NamespacePackage_Pipeline.yml b/.github/workflows/_Checking_NamespacePackage_Pipeline.yml index f12f00a..364cdc5 100644 --- a/.github/workflows/_Checking_NamespacePackage_Pipeline.yml +++ b/.github/workflows/_Checking_NamespacePackage_Pipeline.yml @@ -10,7 +10,7 @@ jobs: with: package_namespace: 'myFramework' package_name: 'Extension' - unittest_python_version: '3.13' # workaround to use Sphinx in Python 3.13 for sphinx_reports not yet supporting lxml 6.0 + unittest_python_version_list: '3.11 3.12 3.13 3.14 pypy-3.11' bandit: 'true' pylint: 'true' codecov: 'true' diff --git a/.github/workflows/_Checking_SimplePackage_Pipeline.yml b/.github/workflows/_Checking_SimplePackage_Pipeline.yml index c5d8290..40e51ab 100644 --- a/.github/workflows/_Checking_SimplePackage_Pipeline.yml +++ b/.github/workflows/_Checking_SimplePackage_Pipeline.yml @@ -9,7 +9,7 @@ jobs: uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@dev with: package_name: 'myPackage' - unittest_python_version: '3.13' # workaround to use Sphinx in Python 3.13 for sphinx_reports not yet supporting lxml 6.0 + unittest_python_version_list: '3.11 3.12 3.13 3.14 pypy-3.11' bandit: 'true' pylint: 'true' codecov: 'true' diff --git a/doc/index.rst b/doc/index.rst index 0242c18..344e2cf 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -164,7 +164,7 @@ Example Pipelines .. code-block:: toml [build-system] - requires = ["setuptools >= 80.0", "wheel ~= 0.45", "pyTooling ~= 8.7"] + requires = ["setuptools >= 80.0", "wheel ~= 0.45", "pyTooling ~= 8.8"] build-backend = "setuptools.build_meta" [tool.mypy] diff --git a/doc/requirements.txt b/doc/requirements.txt index 67873db..725f8ae 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,6 +1,6 @@ -r ../requirements.txt -pyTooling ~= 8.7 +pyTooling ~= 8.8 # Enforce latest version on ReadTheDocs sphinx ~= 8.2 diff --git a/pyproject.toml b/pyproject.toml index 8108040..11c4f18 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ requires = [ "setuptools >= 80.0", "wheel ~= 0.45", - "pyTooling ~= 8.7" + "pyTooling ~= 8.8" ] build-backend = "setuptools.build_meta" @@ -38,23 +38,21 @@ junit_xml = "report/typing/StaticTypingSummary.xml" cobertura_xml_report = "report/typing" [tool.pytest] -junit_xml = "report/unit/UnittestReportSummary.xml" - -[tool.pyedaa-reports] -junit_xml = "report/unit/unittest.xml" - -[tool.pytest.ini_options] -addopts = "--tb=native" +addopts = ["--tb=native"] # Don't set 'python_classes = *' otherwise, pytest doesn't search for classes # derived from unittest.Testcase -python_files = "*" -python_functions = "test_*" +python_files = ["*"] +python_functions = ["test_*"] filterwarnings = [ "error::DeprecationWarning", "error::PendingDeprecationWarning" ] +junit_xml = "report/unit/UnittestReportSummary.xml" junit_logging = "all" +[tool.pyedaa-reports] +junit_xml = "report/unit/unittest.xml" + [tool.interrogate] color = true verbose = 1 # possible values: 0 (minimal output), 1 (-v), 2 (-vv) diff --git a/requirements.txt b/requirements.txt index 4fcd219..a5238b4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -pyTooling ~= 8.7 +pyTooling ~= 8.8 diff --git a/tests/requirements.txt b/tests/requirements.txt index 787c2e6..7a7add3 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -4,7 +4,7 @@ Coverage ~= 7.11 # Test Runner -pytest ~= 8.4 +pytest ~= 9.0 pytest-cov ~= 7.0 # Static Type Checking