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] #523

Merged
merged 3 commits into from
May 8, 2023

Conversation

Javagedes
Copy link
Contributor

@Javagedes Javagedes commented May 5, 2023

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

Commit 1 renames integration_tests/ to tests.integration/ and moves/renames edk2toolext/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.

@Javagedes Javagedes linked an issue May 5, 2023 that may be closed by this pull request
@Javagedes Javagedes added this to the 0.23.2 milestone May 5, 2023
@Javagedes Javagedes added the enhancement New feature or request label May 5, 2023
@Javagedes Javagedes force-pushed the pyproject.toml branch 10 times, most recently from 5476e8d to d791e92 Compare May 5, 2023 18:32
@codecov
Copy link

codecov bot commented May 5, 2023

Codecov Report

Merging #523 (6747db4) into master (bab8d37) will increase coverage by 0.00%.
The diff coverage is 100.00%.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #523   +/-   ##
=======================================
  Coverage   78.53%   78.53%           
=======================================
  Files          46       47    +1     
  Lines        4765     4766    +1     
=======================================
+ Hits         3742     3743    +1     
  Misses       1023     1023           
Impacted Files Coverage Δ
edk2toolext/windows/secureboot/__init__.py 100.00% <100.00%> (ø)

Renames integration_test folder to tests.integration
Renames tests folder to tests.unit
Relocates unit tests out of the edk2toolext package
pyproject.toml Outdated Show resolved Hide resolved
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 491392a into tianocore:master May 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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