diff --git a/.github/workflows/develop.yaml b/.github/workflows/develop.yaml index f9cb336..b5351c5 100644 --- a/.github/workflows/develop.yaml +++ b/.github/workflows/develop.yaml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] + python-version: [ "3.11", "3.12", "3.13" ] steps: @@ -55,7 +55,7 @@ jobs: runs-on: windows-latest strategy: matrix: - python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] + python-version: [ "3.11", "3.12", "3.13" ] steps: diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index f6e3ba6..cbb85dc 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] + python-version: [ "3.11", "3.12", "3.13" ] steps: @@ -55,7 +55,7 @@ jobs: runs-on: windows-latest strategy: matrix: - python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] + python-version: [ "3.11", "3.12", "3.13" ] steps: diff --git a/Automation/Scripts/pyproject.toml b/Automation/Scripts/pyproject.toml index 7219cea..2e7c254 100644 --- a/Automation/Scripts/pyproject.toml +++ b/Automation/Scripts/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta" name = "automation-scripts" version = "4.0.0+development" description = "Automation scripts for the local project" -requires-python = ">= 3.9" +requires-python = ">= 3.11" dependencies = [ "bhamon-development-toolkit[python] ~= 3.1.0", diff --git a/Sources/toolkit/pyproject.toml b/Sources/toolkit/pyproject.toml index d022eb1..880d19c 100644 --- a/Sources/toolkit/pyproject.toml +++ b/Sources/toolkit/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta" name = "bhamon-development-toolkit" version = "4.0.0+development" description = "Toolkit for automating software development tasks" -requires-python = ">= 3.9" +requires-python = ">= 3.11" authors = [ { name = "Benjamin Hamon", email = "development@benjaminhamon.com" } @@ -31,29 +31,29 @@ dependencies = [] all = [ # Python - "pyinstaller ~= 6.12.0", - "pylint ~= 3.3.6", - "pytest ~= 8.3.5", - "pytest-asyncio ~= 0.26.0", + "pyinstaller ~= 6.16.0", + "pylint ~= 3.3.8", + "pytest ~= 8.4.2", + "pytest-asyncio ~= 1.2.0", "pytest-json ~= 0.4.0", - "twine ~= 6.1.0", + "twine ~= 6.2.0", ] python = [ - "pyinstaller ~= 6.12.0", - "pylint ~= 3.3.6", - "pytest ~= 8.3.5", - "pytest-asyncio ~= 0.26.0", + "pyinstaller ~= 6.16.0", + "pylint ~= 3.3.8", + "pytest ~= 8.4.2", + "pytest-asyncio ~= 1.2.0", "pytest-json ~= 0.4.0", - "twine ~= 6.1.0", + "twine ~= 6.2.0", ] dev = [ "mockito ~= 1.5.4", - "pylint ~= 3.3.6", - "pytest ~= 8.3.5", - "pytest-asyncio ~= 0.26.0", + "pylint ~= 3.3.8", + "pytest ~= 8.4.2", + "pytest-asyncio ~= 1.2.0", "pytest-json ~= 0.4.0", ] diff --git a/cspell.yaml b/cspell.yaml index 11bfa5a..d5c1c9a 100644 --- a/cspell.yaml +++ b/cspell.yaml @@ -1,6 +1,10 @@ +--- + # cspell:words pycache pytest venv ---- +files: + - "**" + - "**/.*/**" ignorePaths: - ".git/**" @@ -11,11 +15,9 @@ ignorePaths: - "**/*.egg-info/**" - "Artifacts/**" - "Sources/*/build/**" + - "Sources/*/dist/**" words: - benjaminhamon - bhamon - hamon - -enableFiletypes: - - toml diff --git a/pytest.ini b/pytest.ini index fc2d313..3bd4b36 100644 --- a/pytest.ini +++ b/pytest.ini @@ -5,4 +5,4 @@ log_level = DEBUG log_format = %(asctime)s [%(levelname)s][%(name)s] %(message)s log_date_format = %Y-%m-%dT%H:%M:%S -asyncio_default_fixture_loop_scope = "function" +asyncio_default_fixture_loop_scope = function