Skip to content

Commit 9e32a48

Browse files
authored
v0.4.2
2 parents 13857e4 + 50b904f commit 9e32a48

33 files changed

+71
-54
lines changed

.github/workflows/Pipeline.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,19 @@ jobs:
121121
with:
122122
package: ${{ fromJson(needs.Params.outputs.params).artifacts.package }}
123123
remaining: |
124-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.7
125-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.8
126-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.9
127-
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-3.10
124+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.7
125+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.8
126+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.9
127+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-ubuntu-3.10
128+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.7
129+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.8
130+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.9
131+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-windows-3.10
132+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-msys2-3.9
133+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.7
134+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.8
135+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.9
136+
${{ fromJson(needs.Params.outputs.params).artifacts.unittesting }}-macos-3.10
128137
${{ fromJson(needs.Params.outputs.params).artifacts.coverage }}
129138
${{ fromJson(needs.Params.outputs.params).artifacts.typing }}
130139
${{ fromJson(needs.Params.outputs.params).artifacts.doc }}

.idea/pyEDAA.ProjectModel.iml

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,13 @@ for file in designA.Files(fileType=VHDLSourceFile):
9898
print(f" {file.Path}")
9999
```
100100

101+
# Consumers
102+
103+
This layer is used by:
104+
105+
* 🚧 pyEDAA.Workflow
106+
107+
101108
# References
102109

103110
* [Paebbels/pyIPCMI: pyIPCMI/Base/Project.py](https://GitHub.com/Paebbels/pyIPCMI/blob/master/pyIPCMI/Base/Project.py)

doc/Dependency.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ Dependency
2424
pyEDAA.ProjectModel Package
2525
***************************
2626

27-
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
28-
| **Package** | **Version** | **License** | **Dependencies** |
29-
+==========================================================+=============+===========================================================================================+=================================================================================================================================+
30-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.txt>`__ | *None* |
31-
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
32-
| `pyVHDLModel <https://GitHub.com/VHDL/pyVHDLModel>`__ | ≥0.13.0 | `Apache License, 2.0 <https://GitHub.com/VHDL/pyVHDLModel/blob/master/LICENSE>`__ | |
33-
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
34-
| `pySVModel <https://GitHub.com/edaa-org/pySVModel>`__ | ≥0.3.1 | `Apache License, 2.0 <https://GitHub.com/VHDL/pyVHDLModel/blob/master/LICENSE>`__ | |
35-
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
27+
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
28+
| **Package** | **Version** | **License** | **Dependencies** |
29+
+==========================================================+=============+===========================================================================================+========================================================================================================================================================+
30+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.9.2 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.txt>`__ | *None* |
31+
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
32+
| `pyVHDLModel <https://GitHub.com/VHDL/pyVHDLModel>`__ | ≥0.14.2 | `Apache License, 2.0 <https://GitHub.com/VHDL/pyVHDLModel/blob/master/LICENSE>`__ | * `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ (`Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.txt>`__) |
33+
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
34+
| `pySVModel <https://GitHub.com/edaa-org/pySVModel>`__ | ≥0.3.1 | `Apache License, 2.0 <https://GitHub.com/VHDL/pyVHDLModel/blob/master/LICENSE>`__ | * `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ (`Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.txt>`__) |
35+
+----------------------------------------------------------+-------------+-------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------+
3636

3737

3838
.. _dependency-testing:
@@ -65,7 +65,7 @@ the mandatory dependencies too.
6565
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
6666
| `Coverage <https://GitHub.com/nedbat/coveragepy>`__ | ≥6.2 | `Apache License, 2.0 <https://GitHub.com/nedbat/coveragepy/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
6767
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
68-
| `mypy <https://GitHub.com/python/mypy>`__ | ≥0.930 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
68+
| `mypy <https://GitHub.com/python/mypy>`__ | ≥0.931 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
6969
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
7070
| `lxml <https://GitHub.com/lxml/lxml>`__ | ≥4.6.4 | `BSD 3-Clause <https://GitHub.com/lxml/lxml/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
7171
+-----------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
@@ -95,15 +95,15 @@ the mandatory dependencies too.
9595
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
9696
| **Package** | **Version** | **License** | **Dependencies** |
9797
+=================================================================================================+==============+==========================================================================================================+======================================================================================================================================================+
98-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
98+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.9.2 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
9999
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
100100
| `Sphinx <https://GitHub.com/sphinx-doc/sphinx>`__ | ≥4.3.0 | `BSD 3-Clause <https://GitHub.com/sphinx-doc/sphinx/blob/master/LICENSE>`__ | *Not yet evaluated.* |
101101
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
102102
| `sphinx_btd_theme <https://GitHub.com/buildthedocs/sphinx.theme>`__ | ≥0.5.2 | `MIT <https://GitHub.com/buildthedocs/sphinx.theme/blob/master/LICENSE>`__ | *Not yet evaluated.* |
103103
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
104104
| !! `sphinx_fontawesome <https://GitHub.com/fraoustin/sphinx_fontawesome>`__ | ≥0.0.6 | `GPL 2.0 <https://GitHub.com/fraoustin/sphinx_fontawesome/blob/master/LICENSE>`__ | *Not yet evaluated.* |
105105
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
106-
| `sphinx_autodoc_typehints <https://GitHub.com/agronholm/sphinx-autodoc-typehints>`__ | ≥1.12.0 | `MIT <https://GitHub.com/agronholm/sphinx-autodoc-typehints/blob/master/LICENSE>`__ | *Not yet evaluated.* |
106+
| `sphinx_autodoc_typehints <https://GitHub.com/agronholm/sphinx-autodoc-typehints>`__ | ≥1.14.1 | `MIT <https://GitHub.com/agronholm/sphinx-autodoc-typehints/blob/master/LICENSE>`__ | *Not yet evaluated.* |
107107
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
108108

109109

@@ -131,7 +131,7 @@ install the mandatory dependencies too.
131131
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
132132
| **Package** | **Version** | **License** | **Dependencies** |
133133
+============================================================================+==============+==========================================================================================================+======================================================================================================================================================+
134-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
134+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥1.9.2 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
135135
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
136136
| `wheel <https://GitHub.com/pypa/wheel>`__ | any | `MIT <https://github.com/pypa/wheel/blob/main/LICENSE.txt>`__ | *Not yet evaluated.* |
137137
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

doc/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,8 @@ License
175175
:caption: Appendix
176176
:hidden:
177177

178-
Coverage Report ➚ <https://edaa-org.GitHub.io/pyEDAA.ProjectModel/coverage/>
179-
Static Type Check Report ➚ <https://edaa-org.GitHub.io/pyEDAA.ProjectModel/typing/>
178+
Coverage Report ➚ <coverage/index>
179+
Static Type Check Report ➚ <typing/index>
180180
License
181181
Doc-License
182182
Glossary

doc/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
-r ../requirements.txt
22

3-
pyTooling>=1.8.1
3+
pyTooling>=1.9.2
44

55
# Enforce latest version on ReadTheDocs
66
sphinx>=4.3.0
@@ -9,4 +9,4 @@ sphinx>=4.3.0
99
sphinxcontrib-mermaid>=0.7.1
1010
autoapi>=2.0.1
1111
sphinx_fontawesome>=0.0.6
12-
sphinx_autodoc_typehints>=1.12.0
12+
sphinx_autodoc_typehints>=1.14.1

pyEDAA/ProjectModel/Altera/Quartus.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# #
1212
# License: #
1313
# ==================================================================================================================== #
14-
# Copyright 2017-2021 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2022 Patrick Lehmann - Boetzingen, Germany #
1515
# #
1616
# Licensed under the Apache License, Version 2.0 (the "License"); #
1717
# you may not use this file except in compliance with the License. #

0 commit comments

Comments
 (0)