diff --git a/.github/workflows/Pipeline.yml b/.github/workflows/Pipeline.yml
index 0ba07ce61..da7c32c64 100644
--- a/.github/workflows/Pipeline.yml
+++ b/.github/workflows/Pipeline.yml
@@ -9,12 +9,12 @@ on:
jobs:
Params:
- uses: pyTooling/Actions/.github/workflows/Parameters.yml@dev
+ uses: pyTooling/Actions/.github/workflows/Parameters.yml@r1
with:
name: pyVHDLModel
UnitTesting:
- uses: pyTooling/Actions/.github/workflows/UnitTesting.yml@dev
+ uses: pyTooling/Actions/.github/workflows/UnitTesting.yml@r1
needs:
- Params
with:
@@ -22,7 +22,7 @@ jobs:
artifact: ${{ fromJson(needs.Params.outputs.artifact_names).unittesting_xml }}
Coverage:
- uses: pyTooling/Actions/.github/workflows/CoverageCollection.yml@dev
+ uses: pyTooling/Actions/.github/workflows/CoverageCollection.yml@r1
needs:
- Params
with:
@@ -32,7 +32,7 @@ jobs:
codacy_token: ${{ secrets.CODACY_PROJECT_TOKEN }}
StaticTypeCheck:
- uses: pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@dev
+ uses: pyTooling/Actions/.github/workflows/StaticTypeCheck.yml@r1
needs:
- Params
with:
@@ -42,12 +42,12 @@ jobs:
html_artifact: ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
PublishTestResults:
- uses: pyTooling/Actions/.github/workflows/PublishTestResults.yml@dev
+ uses: pyTooling/Actions/.github/workflows/PublishTestResults.yml@r1
needs:
- UnitTesting
Package:
- uses: pyTooling/Actions/.github/workflows/Package.yml@dev
+ uses: pyTooling/Actions/.github/workflows/Package.yml@r1
needs:
- Params
- Coverage
@@ -56,7 +56,7 @@ jobs:
artifact: ${{ fromJson(needs.Params.outputs.artifact_names).package_all }}
Release:
- uses: pyTooling/Actions/.github/workflows/Release.yml@dev
+ uses: pyTooling/Actions/.github/workflows/Release.yml@r1
if: startsWith(github.ref, 'refs/tags')
needs:
- UnitTesting
@@ -65,7 +65,7 @@ jobs:
- Package
PublishOnPyPI:
- uses: pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@dev
+ uses: pyTooling/Actions/.github/workflows/PublishOnPyPI.yml@r1
if: startsWith(github.ref, 'refs/tags')
needs:
- Params
@@ -129,7 +129,7 @@ jobs:
python3 example.py
BuildTheDocs:
- uses: pyTooling/Actions/.github/workflows/BuildTheDocs.yml@dev
+ uses: pyTooling/Actions/.github/workflows/BuildTheDocs.yml@r1
needs:
- Params
- VerifyDocs
@@ -137,7 +137,7 @@ jobs:
artifact: ${{ fromJson(needs.Params.outputs.artifact_names).documentation_html }}
PublishToGitHubPages:
- uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@dev
+ uses: pyTooling/Actions/.github/workflows/PublishToGitHubPages.yml@r1
needs:
- Params
- BuildTheDocs
@@ -149,7 +149,7 @@ jobs:
typing: ${{ fromJson(needs.Params.outputs.artifact_names).statictyping_html }}
ArtifactCleanUp:
- uses: pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@dev
+ uses: pyTooling/Actions/.github/workflows/ArtifactCleanUp.yml@r1
needs:
- Params
- UnitTesting
diff --git a/.idea/pyVHDLModel.iml b/.idea/pyVHDLModel.iml
index 815ed973e..a48c3eee2 100644
--- a/.idea/pyVHDLModel.iml
+++ b/.idea/pyVHDLModel.iml
@@ -13,7 +13,7 @@
-
+
diff --git a/doc/conf.py b/doc/conf.py
index bc75984df..9f75be6e7 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -223,8 +223,8 @@
# Sphinx.Ext.ExtLinks
# ==============================================================================
extlinks = {
- "ghissue": ('https://GitHub.com/vhdl/pyVHDLModel/issues/%s', 'issue #'),
- "ghpull": ('https://GitHub.com/vhdl/pyVHDLModel/pull/%s', 'pull request #'),
+ "ghissue": ('https://GitHub.com/vhdl/pyVHDLModel/issues/%s', 'issue #%s'),
+ "ghpull": ('https://GitHub.com/vhdl/pyVHDLModel/pull/%s', 'pull request #%s'),
"ghsrc": ('https://GitHub.com/vhdl/pyVHDLModel/blob/main/%s?ts=2', None),
}
diff --git a/pyVHDLModel/Concurrent.py b/pyVHDLModel/Concurrent.py
index 3145b129b..fb53af15c 100644
--- a/pyVHDLModel/Concurrent.py
+++ b/pyVHDLModel/Concurrent.py
@@ -704,17 +704,16 @@ def LoopIndex(self) -> str:
def Range(self) -> Range:
return self._range
- IterateInstantiations = ConcurrentStatementsMixin.IterateInstantiations
-
# IndexDeclaredItems = ConcurrentStatements.IndexDeclaredItems
def IndexStatement(self) -> None:
self.IndexStatements()
- IndexStatements = ConcurrentStatementsMixin.IndexStatements
+ def IndexStatements(self) -> None:
+ super().IndexStatements()
- # def IterateInstantiations(self) -> Generator[Instantiation, None, None]:
- # return ConcurrentStatements.IterateInstantiations(self)
+ def IterateInstantiations(self) -> Generator[Instantiation, None, None]:
+ return ConcurrentStatementsMixin.IterateInstantiations(self)
@export
diff --git a/pyproject.toml b/pyproject.toml
index e2906375e..a4388632a 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -2,7 +2,7 @@
requires = [
"setuptools >= 68.0.0",
"wheel >= 0.40.0",
- "pyTooling >= 5.0.0"
+ "pyTooling ~= 6.0"
]
build-backend = "setuptools.build_meta"
diff --git a/requirements.txt b/requirements.txt
index 013cc1f0e..3bea232d8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-pyTooling >= 5.0.0, <6.0
+pyTooling ~= 6.0