Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.3.0 #5

Merged
merged 29 commits into from
Mar 10, 2022
Merged

v0.3.0 #5

merged 29 commits into from
Mar 10, 2022

Conversation

Paebbels
Copy link
Member

@Paebbels Paebbels commented Jan 9, 2022

New Features

  • Added more tools (Aldec, IntelFPGA, Lattice, SiemensEDA, Xilinx, ...)
  • Improved DataModel
    • Lazy-loading
  • Added HDLSimulator interface class.

Changes

  • Bump dependencies.
  • UnitTesting: do not override system_list, use pacboy to install packages on MSYS2.
  • ci/Params: do not override python_version_list, since 3.6 was deprecated in pyTooling/Actions and ToolSetup needs pyTooling>=1.9.4.
  • Added VSCode settings file.
  • Added modified Jinja template for autoapi.
  • Added placeholders for maybe non-existing reports.
  • Added dependabot rules for GH action updates.
  • Updated PR template.
  • Updated Sphinx configuration.

Bug Fixes

  • Install ruamel.yaml via pacboy in MinGW64.
  • Fixed copy&paste typos.
  • Set package development status to alpha.

Related PRs:

@codecov
Copy link

codecov bot commented Jan 16, 2022

Codecov Report

Merging #5 (3fc04ea) into main (54e937d) will decrease coverage by 7.28%.
The diff coverage is 75.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main       #5      +/-   ##
==========================================
- Coverage   91.91%   84.62%   -7.29%     
==========================================
  Files           5       15      +10     
  Lines         334      540     +206     
  Branches       24       50      +26     
==========================================
+ Hits          307      457     +150     
- Misses         27       81      +54     
- Partials        0        2       +2     
Flag Coverage Δ
unittests 84.62% <75.00%> (-7.29%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
tests/unit/DataModel.py 100.00% <ø> (ø)
tests/unit/__init__.py 100.00% <ø> (ø)
pyEDAA/ToolSetup/__init__.py 73.37% <53.93%> (-12.99%) ⬇️
pyEDAA/ToolSetup/OpenSource/GHDL.py 68.62% <68.62%> (ø)
pyEDAA/ToolSetup/DataModel.py 91.73% <70.83%> (-5.21%) ⬇️
pyEDAA/ToolSetup/Lattice/__init__.py 85.00% <85.00%> (ø)
pyEDAA/ToolSetup/Xilinx/__init__.py 86.66% <86.66%> (ø)
pyEDAA/ToolSetup/OpenSource/__init__.py 87.50% <87.50%> (ø)
pyEDAA/ToolSetup/IntelFPGA/__init__.py 88.23% <88.23%> (ø)
pyEDAA/ToolSetup/SiemensEDA/__init__.py 89.47% <89.47%> (ø)
... and 5 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 54e937d...3fc04ea. Read the comment docs.

@Paebbels Paebbels self-assigned this Mar 1, 2022
@Paebbels Paebbels added Documentation Improvements or additions to documentation Enhancement New feature or request labels Mar 1, 2022
@Paebbels Paebbels marked this pull request as ready for review March 10, 2022 23:03
@Paebbels Paebbels merged commit faad2d9 into main Mar 10, 2022
@@ -12,6 +12,7 @@ jobs:
uses: pyTooling/Actions/.github/workflows/Parameters.yml@r0
with:
name: pyEDAA.ToolSetup
system_list: 'ubuntu windows macos' # disabled: "msys2"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the reason for disabling testing on MSYS2?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is currently a slash vs. backslash problem.
It's already on again on dev branch. It will be fixed with next revision.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Improvements or additions to documentation Enhancement New feature or request
Development

Successfully merging this pull request may close these issues.

2 participants