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

Migrate to pyproject.toml #63

Merged
merged 10 commits into from
Mar 22, 2025
Merged

Migrate to pyproject.toml #63

merged 10 commits into from
Mar 22, 2025

Conversation

ppinchuk
Copy link
Collaborator

Recently, a warning message started being thrown when doing pip install -e . with setup.py. In this PR, we move to a pyproject.toml file to avoid this warning and conform with PEP-621.

@ppinchuk ppinchuk added enhancement Update to logic or general code improvements chore Maintenance work that does not impact the user labels Mar 21, 2025
@ppinchuk ppinchuk self-assigned this Mar 21, 2025
@codecov-commenter
Copy link

codecov-commenter commented Mar 21, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 97.84%. Comparing base (1ac0a89) to head (368fd6d).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #63   +/-   ##
=======================================
  Coverage   97.84%   97.84%           
=======================================
  Files          29       29           
  Lines        2919     2919           
  Branches      395      395           
=======================================
  Hits         2856     2856           
  Misses         39       39           
  Partials       24       24           
Flag Coverage Δ
unittests 97.84% <ø> (ø)

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

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ppinchuk ppinchuk merged commit d6b7373 into main Mar 22, 2025
12 checks passed
@ppinchuk ppinchuk deleted the pp/pyproject_toml branch March 22, 2025 01:00
github-actions bot pushed a commit that referenced this pull request Mar 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Maintenance work that does not impact the user enhancement Update to logic or general code improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants