Skip to content

Commit e83b278

Browse files
committed
Bumped dependencies.
1 parent 4ef206f commit e83b278

File tree

9 files changed

+38
-33
lines changed

9 files changed

+38
-33
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
* @Paebbels
2+
3+
/.github/ @Paebbels

.github/dependabot.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ updates:
88
prefix: "[Dependabot]"
99
labels:
1010
- Dependencies
11-
reviewers:
12-
- Paebbels
1311
schedule:
1412
interval: "daily" # Checks on Monday trough Friday.
1513

@@ -21,7 +19,5 @@ updates:
2119
prefix: "[Dependabot]"
2220
labels:
2321
- Dependencies
24-
reviewers:
25-
- Paebbels
2622
schedule:
2723
interval: "weekly"

.github/workflows/Pipeline.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ name: Pipeline
22

33
on:
44
push:
5-
create:
65
workflow_dispatch:
76
schedule:
87
# Every Friday at 22:00 - rerun pipeline to check for dependency-based issues

doc/Dependency.rst

Lines changed: 5 additions & 5 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.4 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/master/LICENSE.txt>`__ | *None* |
26+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.5 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/master/LICENSE.txt>`__ | *None* |
2727
+--------------------------------------------------------+-------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------------+
2828

2929

@@ -51,13 +51,13 @@ the mandatory dependencies too.
5151
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
5252
| **Package** | **Version** | **License** | **Dependencies** |
5353
+=====================================================================+=============+========================================================================================+======================+
54-
| `pytest <https://GitHub.com/pytest-dev/pytest>`__ | ≥8.3 | `MIT <https://GitHub.com/pytest-dev/pytest/blob/master/LICENSE>`__ | *Not yet evaluated.* |
54+
| `pytest <https://GitHub.com/pytest-dev/pytest>`__ | ≥8.4 | `MIT <https://GitHub.com/pytest-dev/pytest/blob/master/LICENSE>`__ | *Not yet evaluated.* |
5555
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
5656
| `pytest-cov <https://GitHub.com/pytest-dev/pytest-cov>`__ | ≥6.1 | `MIT <https://GitHub.com/pytest-dev/pytest-cov/blob/master/LICENSE>`__ | *Not yet evaluated.* |
5757
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
5858
| `Coverage <https://GitHub.com/nedbat/coveragepy>`__ | ≥7.8 | `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.15 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
60+
| `mypy <https://GitHub.com/python/mypy>`__ | ≥1.16 | `MIT <https://GitHub.com/python/mypy/blob/master/LICENSE>`__ | *Not yet evaluated.* |
6161
+---------------------------------------------------------------------+-------------+----------------------------------------------------------------------------------------+----------------------+
6262
| `typing-extensions <https://GitHub.com/python/typing_extensions>`__ | ≥4.13 | `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.4 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
92+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.5 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
9393
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
9494
| `Sphinx <https://GitHub.com/sphinx-doc/sphinx>`__ | ≥8.2 | `BSD 3-Clause <https://GitHub.com/sphinx-doc/sphinx/blob/master/LICENSE>`__ | *Not yet evaluated.* |
9595
+-------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+----------------------+
@@ -129,7 +129,7 @@ install the mandatory dependencies too.
129129
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
130130
| **Package** | **Version** | **License** | **Dependencies** |
131131
+============================================================================+==============+==========================================================================================================+======================================================================================================================================================+
132-
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.4 | `Apache License, 2.0 <https://GitHub.com/pyTooling/pyTooling/blob/main/LICENSE.md>`__ | *None* |
132+
| `pyTooling <https://GitHub.com/pyTooling/pyTooling>`__ | ≥8.5 | `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
+----------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
requires = [
33
"setuptools >= 80.0",
44
"wheel ~= 0.45",
5-
"pyTooling ~= 8.4"
5+
"pyTooling ~= 8.5"
66
]
77
build-backend = "setuptools.build_meta"
88

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
pyTooling ~= 8.4
1+
pyTooling ~= 8.5

run.ps1

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ if ($build)
8989
rm -Force .\build\bdist.win-amd64
9090
rm -Force .\build\lib
9191
Write-Host -ForegroundColor Yellow "[live][BUILD] Building $PackageName package as wheel ..."
92-
py -3.13 -m build --wheel
92+
py -3.13 -m build --wheel --no-isolation
9393

9494
Write-Host -ForegroundColor Yellow "[live][BUILD] Building wheel finished"
9595
}
@@ -144,7 +144,9 @@ if ($liveunit)
144144

145145
$env:GHDL_PREFIX = "C:\Tools\GHDL\6.0.0.dev0-ucrt64-mcode\lib\ghdl"
146146
$env:ENVIRONMENT_NAME = "Windows (x86-64)"
147-
pytest -raP --color=yes --junitxml=report/unit/unittest.xml --template=html1/index.html --report=report/unit/html/index.html --split-report tests/unit
147+
pytest -raP --color=yes --junitxml=report/unit/TestReportSummary.xml --template=html1/index.html --report=report/unit/html/index.html --split-report tests/unit
148+
149+
pyedaa-reports -v unittest "--merge=pyTest-JUnit:report/unit/TestReportSummary.xml" "--name=$PackageName" "--pytest=rewrite-dunder-init;reduce-depth:pytest.tests.unit" "--output=pyTest-JUnit:report/unit/unittest.xml"
148150

149151
if ($copyunit)
150152
{ cp -Recurse -Force .\report\unit\html\* .\doc\_build\html\unittests
@@ -161,7 +163,9 @@ elseif ($unit)
161163
$runUnitFunc = {
162164
$env:GHDL_PREFIX = "C:\Tools\GHDL\6.0.0.dev0-ucrt64-mcode\lib\ghdl"
163165
$env:ENVIRONMENT_NAME = "Windows (x86-64)"
164-
pytest -raP --color=yes --junitxml=report/unit/unittest.xml --template=html1/index.html --report=report/unit/html/index.html --split-report tests/unit
166+
pytest -raP --color=yes --junitxml=report/unit/TestReportSummary.xml --template=html1/index.html --report=report/unit/html/index.html --split-report tests/unit
167+
168+
pyedaa-reports -v unittest "--merge=pyTest-JUnit:report/unit/TestReportSummary.xml" "--name=$PackageName" "--pytest=rewrite-dunder-init;reduce-depth:pytest.tests.unit" "--output=pyTest-JUnit:report/unit/unittest.xml"
165169
}
166170
$unitJob = Start-Job -Name "UnitTests" -ScriptBlock $runUnitFunc
167171
$jobs += $unitJob

setup.py

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,19 +40,22 @@
4040
packageDirectory = packageName
4141
packageInformationFile = Path(f"{packageDirectory}/__init__.py")
4242

43-
setup(**DescribePythonPackageHostedOnGitHub(
44-
packageName=packageName,
45-
description="An abstract VHDL language model.",
46-
gitHubNamespace=gitHubNamespace,
47-
keywords="Python3 VHDL Language Model Abstract",
48-
sourceFileWithVersion=packageInformationFile,
49-
developmentStatus="beta",
50-
classifiers=list(DEFAULT_CLASSIFIERS) + [
51-
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
52-
"Topic :: Software Development :: Code Generators",
53-
"Topic :: Software Development :: Compilers",
54-
],
55-
dataFiles={
56-
packageName: ["py.typed"]
57-
}
58-
))
43+
setup(
44+
**DescribePythonPackageHostedOnGitHub(
45+
packageName=packageName,
46+
description="An abstract VHDL language model.",
47+
gitHubNamespace=gitHubNamespace,
48+
keywords="Python3 VHDL Language Model Abstract",
49+
sourceFileWithVersion=packageInformationFile,
50+
developmentStatus="beta",
51+
classifiers=list(DEFAULT_CLASSIFIERS) + [
52+
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
53+
"Topic :: Software Development :: Code Generators",
54+
"Topic :: Software Development :: Compilers",
55+
],
56+
dataFiles={
57+
packageName: ["py.typed"]
58+
},
59+
debug=True
60+
)
61+
)

tests/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
Coverage ~= 7.8
55

66
# Test Runner
7-
pytest ~= 8.3
7+
pytest ~= 8.4
88
pytest-cov ~= 6.1
99

1010
# Static Type Checking
11-
mypy ~= 1.15
11+
mypy ~= 1.16
1212
typing_extensions ~= 4.13
1313
lxml ~= 5.4

0 commit comments

Comments
 (0)