Is there an existing issue for this item?
Repositories
LizardByte/support-bot
Languages/Skills/Technologies
Python, Bash/Shell/Scripting, GitHub actions
Description
Update projects to use pyproject.toml files instead of individual requirements.txt, requirements-dev.txt, etc.
These are somewhat archived, but if they return to life will need the same changes.
This is adventageous because it's better supported by tooling like @dependabot, which was not updating some python dependenices in support-bot. Additionally, some tools, like pytest, can be configured directly in the pyproject.toml file instead of external config files or command line. This results in less duplication.
Estimated Effort
effort:Medium
Priority
priority:Medium
Target Milestone
1-3 months
Dependencies
No response
Is there an existing issue for this item?
Repositories
LizardByte/support-bot
Languages/Skills/Technologies
Python, Bash/Shell/Scripting, GitHub actions
Description
Update projects to use pyproject.toml files instead of individual requirements.txt, requirements-dev.txt, etc.
These are somewhat archived, but if they return to life will need the same changes.
This is adventageous because it's better supported by tooling like @dependabot, which was not updating some python dependenices in support-bot. Additionally, some tools, like pytest, can be configured directly in the pyproject.toml file instead of external config files or command line. This results in less duplication.
Estimated Effort
effort:Medium
Priority
priority:Medium
Target Milestone
1-3 months
Dependencies
No response