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

Transition to pyproject.toml [REBASE&FF] #323

Merged
merged 3 commits into from
May 11, 2023

Conversation

Javagedes
Copy link
Contributor

Adds three commits to transition project management, builds, and dev to pyproject.toml file.

Commit 1 moves/renames edk2toollib/tests to tests.unit/
Commit 2 is the core commit to view. It has the actual changes from setup.py to pyproject.toml.
Commit 3 Updates azure pipelines / github actions to work correctly.

Renames tests folder to tests.unit
Relocates unit tests out of the edk2toollib package
@Javagedes Javagedes linked an issue May 9, 2023 that may be closed by this pull request
@Javagedes Javagedes added this to the 0.15.0 milestone May 9, 2023
@Javagedes Javagedes added enhancement New feature or request dependencies Pull requests that update a dependency file labels May 9, 2023
@Javagedes Javagedes self-assigned this May 9, 2023
@codecov
Copy link

codecov bot commented May 9, 2023

Codecov Report

Patch coverage has no change and project coverage change: -0.10 ⚠️

Comparison is base (a4ccb20) 78.72% compared to head (59a5e95) 78.63%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #323      +/-   ##
==========================================
- Coverage   78.72%   78.63%   -0.10%     
==========================================
  Files          47       47              
  Lines        6408     6408              
==========================================
- Hits         5045     5039       -6     
- Misses       1363     1369       +6     

see 2 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

Transitions project maintenance, building, and distribution to
the pyproject.toml file. This also allows many of the python
configuration files to be moved into the pyproject.toml file themselves.
Updates CI yaml steps (azure pipelines and github action) to download
pip requirements via the pyproject.toml rather then a requirements file.

Removes all requirements files.
@Javagedes Javagedes merged commit 430bff4 into tianocore:master May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature]: Update to pyproject.toml
2 participants