diff --git a/.github/workflows/Parameters.yml b/.github/workflows/Parameters.yml index 4a123bb..c6297db 100644 --- a/.github/workflows/Parameters.yml +++ b/.github/workflows/Parameters.yml @@ -37,7 +37,7 @@ on: python_version_list: description: 'Space separated list of Python versions to run tests with.' required: false - default: '3.8 3.9 3.10 3.11 3.12' + default: '3.9 3.10 3.11 3.12' type: string system_list: description: 'Space separated list of systems to run tests on.' diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index 52fcc46..8133259 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -207,7 +207,7 @@ jobs: packages = { "coverage": "python-coverage:p", - "docstr_coverage": "python-pyyaml:p", + "docstr_coverage": "python-pyaml:p", "igraph": "igraph:p", "jinja2": "python-markupsafe:p", "lxml": "python-lxml:p", @@ -215,12 +215,13 @@ jobs: "markupsafe": "python-markupsafe:p", "pip": "python-pip:p", "pyyaml": "python-pyyaml:p", - "ruamel.yaml": "python-ruamel-yaml:p python-ruamel.yaml.clib:p", + "ruamel.yaml": "python-ruamel-yaml:p", + # "ruamel.yaml": "python-ruamel-yaml:p python-ruamel.yaml.clib:p", "sphinx": "python-markupsafe:p", "tomli": "python-tomli:p", "wheel": "python-wheel:p", - "pyEDAA.ProjectModel": "python-ruamel-yaml:p python-ruamel.yaml.clib:p python-lxml:p", - "pyEDAA.Reports": "python-ruamel-yaml:p python-ruamel.yaml.clib:p python-lxml:p", + "pyedaa.projectmodel": "python-ruamel-yaml:p python-ruamel.yaml.clib:p python-lxml:p", + "pyedaa.reports": "python-ruamel-yaml:p python-ruamel.yaml.clib:p python-lxml:p", } subPackages = { "pytooling": { diff --git a/doc/requirements.txt b/doc/requirements.txt index 3bc82d1..d58f647 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,10 +1,10 @@ -r ../requirements.txt -pyTooling ~= 6.6 +pyTooling ~= 6.7 # Enforce latest version on ReadTheDocs -sphinx ~= 7.4 -docutils ~= 0.20 +sphinx ~= 8.0 +docutils ~= 0.21 # Sphinx Extenstions #sphinx.ext.coverage @@ -14,7 +14,7 @@ sphinxcontrib-mermaid>=0.9.2 #sphinxcontrib-textstyle>=0.2.1 #sphinxcontrib-spelling>=2.2.0 autoapi >= 2.0.1 -sphinx_design >= 0.5.0 +sphinx_design ~= 0.6.1 sphinx-copybutton >= 0.5.2 -sphinx_autodoc_typehints ~= 2.3 +sphinx_autodoc_typehints ~= 2.5 # changelog>=0.3.5 diff --git a/pyproject.toml b/pyproject.toml index b32a0f7..fe0ec4f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ requires = [ "setuptools ~= 75.1", "wheel ~= 0.44", - "pyTooling ~= 6.6" + "pyTooling ~= 6.7" ] build-backend = "setuptools.build_meta" @@ -21,6 +21,7 @@ namespace_packages = true html_report = "report/typing" [tool.pytest.ini_options] +addopts = "--tb=native" # Don't set 'python_classes = *' otherwise, pytest doesn't search for classes # derived from unittest.Testcase python_files = "*" diff --git a/requirements.txt b/requirements.txt index 96da06b..c802ce3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -pyTooling ~= 6.6 +pyTooling ~= 6.7