Skip to content

Commit 9791e0b

Browse files
authored
v0.29.4
2 parents 2f02df0 + d6bbb2b commit 9791e0b

36 files changed

+65
-54
lines changed

.github/workflows/Pipeline.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99

1010
jobs:
1111
Pipeline:
12-
uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@r2
12+
uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@r4
1313
with:
1414
package_name: pyVHDLModel
1515
secrets:

.gitignore

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ __pycache__/
66
.coverage
77
.cov
88
coverage.xml
9+
/report/coverage
10+
11+
# mypy
12+
/report/typing
13+
14+
# pytest
15+
/report/unit
916

1017
# setuptools
1118
/build/**/*.*
@@ -21,5 +28,8 @@ coverage.xml
2128
/doc/pyVHDLModel/**/*.*
2229
!/doc/pyVHDLModel/index.rst
2330

24-
# PyCharm project
31+
# PyCharm project files
2532
/.idea/workspace.xml
33+
34+
# Git files
35+
!.git*

dist/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
wheel ~= 0.45
2-
twine ~= 5.1
2+
twine ~= 6.1

doc/Dependency.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ pyVHDLModel Package
2323
+--------------------------------------------------------+-------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
2424
| **Package** | **Version** | **License** | **Dependencies** |
2525
+========================================================+=============+==========================================================================================+=================================================================================================================================+
26-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.0 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/master/LICENSE.txt>`__ | *None* |
26+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/master/LICENSE.txt>`__ | *None* |
2727
+--------------------------------------------------------+-------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
2828

2929

@@ -57,7 +57,7 @@ the mandatory dependencies too.
5757
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
5858
| `Coverage <https://GitHub.com/nedbat/coveragepy>`__ | ≥7.6 | `Apache License, 2.0 <https://GitHub.com/nedbat/coveragepy/blob/master/LICENSE.txt>`__ | *Not yet evaluated.* |
5959
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
60-
| `mypy <https://GitHub.com/python/mypy>`__ | ≥1.13 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
60+
| `mypy <https://GitHub.com/python/mypy>`__ | ≥1.15 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
6161
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
6262
| `typing-extensions <https://GitHub.com/python/typing_extensions>`__ | ≥4.12 | `PSF-2.0 <https://github.com/python/typing_extensions/blob/main/LICENSE>`__ | *Not yet evaluated.* |
6363
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
@@ -89,7 +89,7 @@ the mandatory dependencies too.
8989
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
9090
| **Package** | **Version** | **License** | **Dependencies** |
9191
+=================================================================================================+==============+==========================================================================================================+======================+
92-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.0 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
92+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
9393
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
9494
| `Sphinx <https://GitHub.com/sphinx-doc/sphinx>`__ | ≥8.1 | `BSD 3-Clause <https://GitHub.com/sphinx-doc/sphinx/blob/master/LICENSE>`__ | *Not yet evaluated.* |
9595
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
@@ -101,7 +101,7 @@ the mandatory dependencies too.
101101
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
102102
| !! `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.* |
103103
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
104-
| `sphinx_autodoc_typehints <https://GitHub.com/agronholm/sphinx-autodoc-typehints>`__ |2.5 | `MIT <https://GitHub.com/agronholm/sphinx-autodoc-typehints/blob/master/LICENSE>`__ | *Not yet evaluated.* |
104+
| `sphinx_autodoc_typehints <https://GitHub.com/agronholm/sphinx-autodoc-typehints>`__ |3.0 | `MIT <https://GitHub.com/agronholm/sphinx-autodoc-typehints/blob/master/LICENSE>`__ | *Not yet evaluated.* |
105105
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
106106

107107

@@ -129,7 +129,7 @@ install the mandatory dependencies too.
129129
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
130130
| **Package** | **Version** | **License** | **Dependencies** |
131131
+============================================================================+==============+==========================================================================================================+======================================================================================================================================================+
132-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.0 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
132+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.1 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
133133
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
134134
| `wheel <https://GitHub.com/pypa/wheel>`__ | ≥0.45 | `MIT <https://github.com/pypa/wheel/blob/main/LICENSE.txt>`__ | *Not yet evaluated.* |
135135
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
@@ -162,5 +162,5 @@ install the mandatory dependencies too.
162162
+==========================================================+==============+===========================================================================================+======================+
163163
| `wheel <https://GitHub.com/pypa/wheel>`__ | ≥0.45 | `MIT <https://github.com/pypa/wheel/blob/main/LICENSE.txt>`__ | *Not yet evaluated.* |
164164
+----------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------+----------------------+
165-
| `Twine <https://GitHub.com/pypa/twine/>`__ |5.1 | `Apache License, 2.0 <https://github.com/pypa/twine/blob/main/LICENSE>`__ | *Not yet evaluated.* |
165+
| `Twine <https://GitHub.com/pypa/twine/>`__ |6.1 | `Apache License, 2.0 <https://github.com/pypa/twine/blob/main/LICENSE>`__ | *Not yet evaluated.* |
166166
+----------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------+----------------------+

doc/Installation.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@ details.
3838
# Basic sphinx-reports package
3939
pip install pyVHDLModel
4040
41-
Developers can install further dependencies for documentation generation (``doc``) or running unit tests (``test``) or
42-
just all (``all``) dependencies.
41+
Developers can install the |PackageName| package itself or the package with further dependencies for documentation
42+
generation (``doc``), running unit tests (``test``) or just all (``all``) dependencies.
43+
44+
See :ref:`DEP` for more details.
4345

4446
.. tab-set::
4547

doc/requirements.txt

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,12 @@ docutils ~= 0.21
66
docutils_stubs ~= 0.0.22
77

88
# ReadTheDocs Theme
9-
sphinx_rtd_theme ~= 3.0.0
9+
sphinx_rtd_theme ~= 3.0
1010

1111
# Sphinx Extenstions
12-
#sphinxcontrib-actdiag>=0.8.5
1312
sphinxcontrib-mermaid ~= 1.0
14-
#sphinxcontrib-seqdiag>=0.8.5
15-
#sphinxcontrib-textstyle>=0.2.1
16-
#sphinxcontrib-spelling>=2.2.0
1713
autoapi >= 2.0.1
1814
sphinx_design ~= 0.6.1
1915
sphinx-copybutton >= 0.5.2
20-
sphinx_autodoc_typehints ~= 2.5
16+
sphinx_autodoc_typehints ~= 3.0
2117
sphinx_reports ~= 0.7
22-
# changelog>=0.3.5
23-
24-
# BuildTheDocs Extensions (mostly patched Sphinx extensions)

pyVHDLModel/Association.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-2024 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2025 Patrick Lehmann - Boetzingen, Germany #
1515
# Copyright 2016-2017 Patrick Lehmann - Dresden, Germany #
1616
# #
1717
# Licensed under the Apache License, Version 2.0 (the "License"); #

pyVHDLModel/Base.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-2024 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2025 Patrick Lehmann - Boetzingen, Germany #
1515
# Copyright 2016-2017 Patrick Lehmann - Dresden, Germany #
1616
# #
1717
# Licensed under the Apache License, Version 2.0 (the "License"); #

pyVHDLModel/Common.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-2024 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2025 Patrick Lehmann - Boetzingen, Germany #
1515
# Copyright 2016-2017 Patrick Lehmann - Dresden, Germany #
1616
# #
1717
# Licensed under the Apache License, Version 2.0 (the "License"); #

pyVHDLModel/Concurrent.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-2024 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2025 Patrick Lehmann - Boetzingen, Germany #
1515
# Copyright 2016-2017 Patrick Lehmann - Dresden, Germany #
1616
# #
1717
# Licensed under the Apache License, Version 2.0 (the "License"); #

pyVHDLModel/Declaration.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-2024 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2025 Patrick Lehmann - Boetzingen, Germany #
1515
# Copyright 2016-2017 Patrick Lehmann - Dresden, Germany #
1616
# #
1717
# Licensed under the Apache License, Version 2.0 (the "License"); #

pyVHDLModel/DesignUnit.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-2024 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2025 Patrick Lehmann - Boetzingen, Germany #
1515
# Copyright 2016-2017 Patrick Lehmann - Dresden, Germany #
1616
# #
1717
# Licensed under the Apache License, Version 2.0 (the "License"); #

pyVHDLModel/Exception.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-2024 Patrick Lehmann - Boetzingen, Germany #
14+
# Copyright 2017-2025 Patrick Lehmann - Boetzingen, Germany #
1515
# Copyright 2016-2017 Patrick Lehmann - Dresden, Germany #
1616
# #
1717
# Licensed under the Apache License, Version 2.0 (the "License"); #

0 commit comments

Comments
 (0)