Reqs in pyproject#2413
Conversation
9c23e48 to
6041845
Compare
|
Yes, but there are some caveats. Some tools that work with pyproject may not respect pinning build dependencies. Example But overall, switching to pyproject for my projects has been a big win, especially when using uv to manage everything. |
|
I think it's a win too. How does this gel with doing things with conda though? |
|
conda makes things harder, of course. AFAIK, it doesn't understand pyproject.toml. The language-agnosticism of conda seems to imply that its requirements files are a separate thing. |
|
Yeah, we'd need to retain a conda text reqs for |
|
That's not so bad. |
0307205 to
910625b
Compare
|
I'm going to mute this one @benjeffery - ping me if you want input |
8336cf0 to
b2b5340
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2413 +/- ##
=======================================
Coverage 91.23% 91.23%
=======================================
Files 20 20
Lines 11831 11831
Branches 2296 2296
=======================================
Hits 10794 10794
Misses 568 568
Partials 469 469
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
eccbdd7 to
f20b626
Compare
f20b626 to
e4e7c48
Compare
|
@jeromekelleher Ready for review |
e4e7c48 to
87b26a6
Compare
I've been thinking about tidying up the requirements files for some time. The modern way it to move them into
pyproject.toml. Do people like this?