diff --git a/.btd.yml b/.btd.yml index 11133ad4..296c029b 100644 --- a/.btd.yml +++ b/.btd.yml @@ -2,7 +2,7 @@ input: doc output: _build requirements: requirements.txt target: gh-pages -formats: [ html, pdf, man ] +formats: [ html ] images: base: btdi/sphinx:pytooling latex: btdi/latex diff --git a/.github/workflows/Pipeline.yml b/.github/workflows/Pipeline.yml index 48d58144..8dd644d0 100644 --- a/.github/workflows/Pipeline.yml +++ b/.github/workflows/Pipeline.yml @@ -4,13 +4,17 @@ on: push: workflow_dispatch: +defaults: + run: + shell: bash + jobs: Params: uses: pyTooling/Actions/.github/workflows/Parameters.yml@r0 with: name: pyEDAA.ProjectModel - python_version_list: '3.7 3.8 3.9 3.10' + python_version_list: "3.7 3.8 3.9 3.10" UnitTesting: uses: pyTooling/Actions/.github/workflows/UnitTesting.yml@r0 @@ -36,7 +40,6 @@ jobs: - Params with: python_version: ${{ fromJson(needs.Params.outputs.params).python_version }} - requirements: '-r tests/requirements.txt' commands: | cd pyEDAA mypy --html-report ../htmlmypy -p ProjectModel diff --git a/build/requirements.txt b/build/requirements.txt index 475b8da5..f4ecc478 100644 --- a/build/requirements.txt +++ b/build/requirements.txt @@ -1,3 +1,3 @@ -pyTooling.Packaging>=0.3.0 +pyTooling.Packaging>=0.4.0 wheel diff --git a/doc/Dependency.rst b/doc/Dependency.rst index a7611e86..16e7ba58 100644 --- a/doc/Dependency.rst +++ b/doc/Dependency.rst @@ -27,11 +27,11 @@ pyEDAA.ProjectModel Package +----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | **Package** | **Version** | **License** | **Dependencies** | +==========================================================+=============+===========================================================================================+=================================================================================================================================+ -| `pyTooling `__ | ≥1.5.1 | `Apache License, 2.0 `__ | *None* | +| `pyTooling `__ | ≥1.6.1 | `Apache License, 2.0 `__ | *None* | +----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ | `pyVHDLModel `__ | ≥0.13.0 | `Apache License, 2.0 `__ | | +----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ -| `pySVModel `__ | ≥0.3.0 | `Apache License, 2.0 `__ | | +| `pySVModel `__ | ≥0.3.1 | `Apache License, 2.0 `__ | | +----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+ @@ -95,7 +95,7 @@ the mandatory dependencies too. +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Package** | **Version** | **License** | **Dependencies** | +=================================================================================================+==============+==========================================================================================================+======================================================================================================================================================+ -| `pyTooling.Packaging `__ | ≥0.3.0 | `Apache License, 2.0 `__ | * `pyTooling `__ (`Apache License, 2.0 `__) | +| `pyTooling.Packaging `__ | ≥0.4.0 | `Apache License, 2.0 `__ | * `pyTooling `__ (`Apache License, 2.0 `__) | +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ | `Sphinx `__ | ≥4.3.0 | `BSD 3-Clause `__ | *Not yet evaluated.* | +-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -131,7 +131,7 @@ install the mandatory dependencies too. +----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Package** | **Version** | **License** | **Dependencies** | +============================================================================+==============+==========================================================================================================+======================================================================================================================================================+ -| `pyTooling.Packaging `__ | ≥0.3.0 | `Apache License, 2.0 `__ | * `pyTooling `__ (`Apache License, 2.0 `__) | +| `pyTooling.Packaging `__ | ≥0.4.0 | `Apache License, 2.0 `__ | * `pyTooling `__ (`Apache License, 2.0 `__) | +----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ | `wheel `__ | any | `MIT `__ | *Not yet evaluated.* | +----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+ diff --git a/doc/requirements.txt b/doc/requirements.txt index affc340c..0fc3d675 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,6 +1,6 @@ -r ../requirements.txt -pyTooling.Packaging>=0.3.0 +pyTooling.Packaging>=0.4.0 # Enforce latest version on ReadTheDocs sphinx>=4.3.0 diff --git a/requirements.txt b/requirements.txt index 2bf41f19..f48081c2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -pyTooling>=1.4.1 +pyTooling>=1.6.1 pyVHDLModel>=0.14.0 pySVModel>=0.3.1