nf-core / tools

Python package with helper tools for the nf-core community.
https://nf-co.re
MIT License
232 stars 187 forks source link

Adopt pyproject.toml #3139

Open edmundmiller opened 3 weeks ago

edmundmiller commented 3 weeks ago

Just playing around with using uv as the project manager, and wanted a real world project.

I don't think it's time to adopt it yet as is still pretty new, but could see some benefits once it's ironed out.

mashehu commented 3 weeks ago

I don't trust a VC based company without a clear monatization path to make base infrastructure without any trappings... (Not talking about you seqera 😬)

edmundmiller commented 3 weeks ago

without a clear monatization path

I think this is the key. Seqera has a clear monetization path. Didn't know what my issue was with uv and not ruff, slack, evidence.

Updated the title just using pyproject.toml, and we can drop the uv stuff as that should work with pip or uv.