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.4.3 #44

Merged
merged 30 commits into from
Jul 7, 2023
Merged

v0.4.3 #44

merged 30 commits into from
Jul 7, 2023

Conversation

Paebbels
Copy link
Member

@Paebbels Paebbels commented Jan 16, 2022

New Features

  • Updated VHDLLibrary class.
    • Dependencies between libraries to compute compile order of libraries (based on anytree).

Changes

  • Bumped dependencies.
  • Using ExtendedType from pyTooling.
    • Mark mixin-classes as mixins.
  • Changed string formatting to use f-strings.
  • Updated Sphinx configuration.
    • Remove unused local extensions.
    • Configured autoapi
  • Added more Sphinx roles for text styling.
  • Added modified Jinja template for autoapi.
  • ci/Params: do not override python_version_list, since 3.6 was deprecated in pyTooling/Actions.
  • Simplified GitHub Action pipeline using dev branch from pyTooling/Actions.
  • Added dependabot rule to check for GH action updates.
  • Updated PR template.

Bug Fixes

  • Fixed bug in finding already existing VHDL libraries.

Related Issues:


Related PR:

@codecov-commenter
Copy link

codecov-commenter commented Jan 16, 2022

Codecov Report

Merging #44 (f688c1d) into main (50b904f) will decrease coverage by 3.56%.
The diff coverage is 42.59%.

@@            Coverage Diff             @@
##             main      #44      +/-   ##
==========================================
- Coverage   82.39%   78.83%   -3.56%     
==========================================
  Files          12       13       +1     
  Lines        1562     1682     +120     
  Branches      246      330      +84     
==========================================
+ Hits         1287     1326      +39     
- Misses        204      276      +72     
- Partials       71       80       +9     
Flag Coverage Δ
unittests 78.83% <42.59%> (-3.56%) ⬇️

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

Impacted Files Coverage Δ
tests/unit/DependencyScan.py 23.21% <23.21%> (ø)
pyEDAA/ProjectModel/__init__.py 70.56% <47.36%> (-2.31%) ⬇️
pyEDAA/ProjectModel/Xilinx/Vivado.py 85.12% <100.00%> (+0.12%) ⬆️
tests/unit/Design.py 95.06% <100.00%> (ø)
tests/unit/File.py 96.66% <100.00%> (ø)
tests/unit/FileSet.py 97.24% <100.00%> (ø)
tests/unit/Files.py 96.19% <100.00%> (ø)
tests/unit/Project.py 92.85% <100.00%> (ø)
tests/unit/VHDLLibrary.py 92.00% <100.00%> (ø)
tests/unit/VivadoProject.py 83.33% <100.00%> (ø)

@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 1, 2022 11:03
@Paebbels Paebbels requested a review from umarcor March 1, 2022 11:03
@Paebbels Paebbels merged commit 38aa30f into main Jul 7, 2023
28 of 31 checks passed
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.

None yet

3 participants