Skip to content

Commit 6f04444

Browse files
authored
v0.5.0
2 parents 0d20f19 + 4b3d166 commit 6f04444

30 files changed

+1011
-446
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: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
version: 2
22
updates:
3+
# Maintain Git submodules
4+
- package-ecosystem: "gitsubmodule"
5+
directory: "/"
6+
target-branch: dev
7+
commit-message:
8+
prefix: "[Dependabot]"
9+
labels:
10+
- Dependencies
11+
schedule:
12+
interval: "weekly"
13+
314
# Maintain Python packages
415
- package-ecosystem: "pip"
516
directory: "/"
@@ -8,9 +19,6 @@ updates:
819
prefix: "[Dependabot]"
920
labels:
1021
- Dependencies
11-
reviewers:
12-
- Paebbels
13-
- Umarcor
1422
schedule:
1523
interval: "daily" # Checks on Monday trough Friday.
1624

@@ -22,8 +30,5 @@ updates:
2230
prefix: "[Dependabot]"
2331
labels:
2432
- Dependencies
25-
reviewers:
26-
- Paebbels
27-
- Umarcor
2833
schedule:
2934
interval: "weekly"

.github/workflows/Pipeline.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ on:
99

1010
jobs:
1111
Pipeline:
12-
uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@r4
12+
uses: pyTooling/Actions/.github/workflows/CompletePipeline.yml@dev
1313
with:
1414
package_namespace: pyEDAA
15-
package_name: IPXACT
15+
package_name: IPXACT
16+
codecov: true
17+
codacy: true
18+
dorny: true
19+
cleanup: false
1620
secrets:
17-
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
18-
CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }}
21+
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
22+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
23+
CODACY_TOKEN: ${{ secrets.CODACY_TOKEN }}

doc/CodeCoverage.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
.. _CODECOV:
2+
3+
Code Coverage Report
4+
####################
5+
6+
.. grid:: 2
7+
8+
.. grid-item::
9+
:columns: 8
10+
11+
.. report:code-coverage::
12+
:reportid: src
13+
14+
.. grid-item::
15+
:columns: 4
16+
17+
.. report:code-coverage-legend::
18+
:reportid: src
19+
:style: vertical-table
20+
21+
----------
22+
23+
Code coverage report generated with `pytest <https://github.com/pytest-dev/pytest>`__,
24+
`Coverage.py <https://github.com/nedbat/coveragepy/tree/master>`__ and visualized by
25+
`sphinx-reports <https://github.com/pyTooling/sphinx-reports>`__.

doc/Dependency.rst

Lines changed: 10 additions & 10 deletions
Large diffs are not rendered by default.

doc/DocCoverage.rst

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,24 @@
1-
Documentation Coverage
2-
######################
1+
.. _DOCCOV:
32

4-
Documentation coverage generated by `docstr-coverage <https://github.com/HunterMcGushion/docstr_coverage>`__.
3+
Documentation Coverage Report
4+
#############################
55

6-
.. report:doc-coverage::
7-
:packageid: src
6+
.. grid:: 2
7+
8+
.. grid-item::
9+
:columns: 5
10+
11+
.. report:doc-coverage::
12+
:reportid: src
13+
14+
.. grid-item::
15+
:columns: 7
16+
17+
.. report:doc-coverage-legend::
18+
:reportid: src
19+
:style: vertical-table
20+
21+
----------
22+
23+
Documentation coverage generated with `"""docstr-coverage""" <https://github.com/HunterMcGushion/docstr_coverage>`__ and
24+
visualized by `sphinx-reports <https://github.com/pyTooling/sphinx-reports>`__.

doc/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@
263263
report_unittest_testsuites = {
264264
"src": {
265265
"name": f"{project}",
266-
"xml_report": "../report/unit/TestReportSummary.xml",
266+
"xml_report": "../report/unit/unittest.xml",
267267
}
268268
}
269269
report_codecov_packages = {

doc/coverage/index.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Code Coverage Report
2-
####################
1+
Code Coverage Details
2+
#####################
33

44
Code coverage report generated with `pytest <https://github.com/pytest-dev/pytest>`__ and `Coverage.py <https://github.com/nedbat/coveragepy/tree/master>`__.
55

66
.. report:code-coverage::
7-
:packageid: src
7+
:reportid: src

doc/index.rst

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@
4141
pyEDAA.IPXACT Documentation
4242
###########################
4343

44-
pyEDAA.IPXACT - An IP-XACT DOM (Document Object Model) for `IEEE 1685-2014 <https://standards.ieee.org/findstds/standard/1685-2014.html>`__
44+
pyEDAA.IPXACT - An IP-XACT DOM (Document Object Model) for `IEEE 1685-2022 <https://standards.ieee.org/findstds/standard/1685-2022.html>`__
4545
in Python.
4646

4747

48-
.. _goals:
48+
.. _GOALS:
4949

5050
Main Goals
5151
**********
@@ -63,7 +63,7 @@ Implemented Features
6363
* IP-XACT catalogs
6464

6565
.. #Comment
66-
.. _usecase:
66+
.. _USECASES:
6767
6868
Use Cases
6969
*********
@@ -84,6 +84,7 @@ IP-XACT Resources
8484

8585
* `IEEE 1685-2009 <https://standards.ieee.org/findstds/standard/1685-2009.html>`__
8686
* `IEEE 1685-2014 <https://standards.ieee.org/findstds/standard/1685-2014.html>`__
87+
* `IEEE 1685-2022 <https://standards.ieee.org/findstds/standard/1685-2022.html>`__
8788

8889
* Schema files:
8990

@@ -99,11 +100,24 @@ IP-XACT Resources
99100
* ✅ `pyEDAA.CLITool <https://github.com/edaa-org/pyEDAA.CLITool>`__
100101
101102
102-
.. _news:
103+
.. _NEWS:
103104

104105
News
105106
****
106107

108+
.. only:: html
109+
110+
May 2025 - Validation and Schema Updates
111+
========================================
112+
113+
.. only:: latex
114+
115+
.. rubric:: Validation and Schema Updates
116+
117+
* Integrated IPXACT-Schema as a submodule and deliver XML schema files (XSD) via Python package as resource files.
118+
* Reworked XML validation using the correct schema version based on the embedded IP-XACT URI.
119+
120+
107121
.. only:: html
108122

109123
Feb. 2022 - Major Update
@@ -227,6 +241,7 @@ License
227241
Python Class Reference <pyEDAA.IPXACT/pyEDAA.IPXACT>
228242
unittests/index
229243
coverage/index
244+
CodeCoverage
230245
Doc. Coverage Report <DocCoverage>
231246
Static Type Check Report ➚ <typing/index>
232247

doc/make.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pushd %~dp0
55
REM Command file for Sphinx documentation
66

77
if "%SPHINXBUILD%" == "" (
8-
set SPHINXBUILD=sphinx-build
8+
set SPHINXBUILD=py -3.13 -m sphinx.cmd.build
99
)
1010
set SOURCEDIR=.
1111
set BUILDDIR=_build

0 commit comments

Comments
 (0)