Skip to content

Pyproject.toml overhaul#32

Merged
yb6599 merged 5 commits into
masterfrom
pyproject-overhaul
Jan 28, 2026
Merged

Pyproject.toml overhaul#32
yb6599 merged 5 commits into
masterfrom
pyproject-overhaul

Conversation

@yb6599

@yb6599 yb6599 commented Jan 27, 2026

Copy link
Copy Markdown
Collaborator

As of now, PySensors has pyproject.toml, setup.py and other requrements.txt files. These are unnecessary and the project metadata can just be stored in pyproject.toml following PEP 621 and pyproject.toml specifications. This PR will remove the redundant parts and update the pyproject.toml file to current expected standards, in addition to bumping the python versions from 3.9-12 to 3.10-13.

@codecov-commenter

codecov-commenter commented Jan 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.47%. Comparing base (8f31499) to head (3f257a8).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #32   +/-   ##
=======================================
  Coverage   94.47%   94.47%           
=======================================
  Files          22       22           
  Lines        1340     1340           
=======================================
  Hits         1266     1266           
  Misses         74       74           

☔ 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.

@yb6599 yb6599 force-pushed the pyproject-overhaul branch from d28e7a6 to 82b4be4 Compare January 28, 2026 09:32
@yb6599

yb6599 commented Jan 28, 2026

Copy link
Copy Markdown
Collaborator Author

Also updated the README installation guidelines

@yb6599 yb6599 marked this pull request as ready for review January 28, 2026 10:52
@yb6599

yb6599 commented Jan 28, 2026

Copy link
Copy Markdown
Collaborator Author

LGTM

@yb6599 yb6599 merged commit 802c9ef into master Jan 28, 2026
9 checks passed
@yb6599 yb6599 deleted the pyproject-overhaul branch January 28, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants