-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationhelp wantedExtra attention is neededExtra attention is neededsystemSomething Related to the VM or system of the vmSomething Related to the VM or system of the vm
Milestone
Description
Poetry and Ruff are or are becoming standard python tooling.
A few things need to be updated to make the transition seamless.
- Clean up the pyproject.toml file to list only immediate birdbot dependencies
- Separate code dependencies vs dev dependencies.
- Install Ruff through pip as a dev dependency.
- Move isort and black configurations to the ruff equivalent and discuss extra features.
- Ensure new ruff standards are being enforced in code.
- Ensure CI/CD is up to date to use poetry and ruff.
- Remove requirements.txt, isort, and black.
- Update Readme to reflect dev setup changes.
Documentation
Installing Poetry. Poetry is to be maintained by the end developer. It can be installed as desired in the provided link.
Installing Ruff. It is recommended to install it through pip. It will be marked as a dev dependency in poetry.
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationhelp wantedExtra attention is neededExtra attention is neededsystemSomething Related to the VM or system of the vmSomething Related to the VM or system of the vm