WISDEM / WOMBAT

Windfarm Operations & Maintenance cost-Benefit Analysis Tool
https://wisdem.github.io/WOMBAT/
Apache License 2.0
21 stars 11 forks source link

Enhancement: Switch to `pyproject.toml` for all configurations #123

Closed RHammond2 closed 1 year ago

RHammond2 commented 1 year ago

This PR removes setup.py and old configuration files for pre-commit hook and testing tools in favor of pyproject.toml to manage all settings.

codecov[bot] commented 1 year ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (20fcb13) 53.76% compared to head (8c610d9) 53.84%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #123 +/- ## =========================================== + Coverage 53.76% 53.84% +0.08% =========================================== Files 22 22 Lines 3722 3729 +7 Branches 765 765 =========================================== + Hits 2001 2008 +7 Misses 1599 1599 Partials 122 122 ``` | [Files](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM) | Coverage Δ | | |---|---|---| | [wombat/\_\_init\_\_.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L19faW5pdF9fLnB5) | `100.00% <100.00%> (ø)` | | | [wombat/core/data\_classes.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L2NvcmUvZGF0YV9jbGFzc2VzLnB5) | `85.22% <100.00%> (+0.02%)` | :arrow_up: | | [wombat/core/mixins.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L2NvcmUvbWl4aW5zLnB5) | `63.51% <100.00%> (+0.49%)` | :arrow_up: | | [wombat/core/port.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L2NvcmUvcG9ydC5weQ==) | `15.25% <100.00%> (+0.48%)` | :arrow_up: | | [wombat/core/repair\_management.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L2NvcmUvcmVwYWlyX21hbmFnZW1lbnQucHk=) | `63.29% <100.00%> (+0.13%)` | :arrow_up: | | [wombat/core/service\_equipment.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L2NvcmUvc2VydmljZV9lcXVpcG1lbnQucHk=) | `65.50% <100.00%> (+0.05%)` | :arrow_up: | | [wombat/windfarm/system/cable.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L3dpbmRmYXJtL3N5c3RlbS9jYWJsZS5weQ==) | `76.38% <100.00%> (+0.16%)` | :arrow_up: | | [wombat/windfarm/system/subassembly.py](https://app.codecov.io/gh/WISDEM/WOMBAT/pull/123?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=WISDEM#diff-d29tYmF0L3dpbmRmYXJtL3N5c3RlbS9zdWJhc3NlbWJseS5weQ==) | `96.77% <100.00%> (ø)` | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.