🛠️ CI: Convert to Python project, replace pipenv with uv (#205)
* Refactor bot.py to have a main() function
* Create pip-installable setuptools package
* Switch from PEP 735 Dependency Groups to PEP 508 Extra Dependencies
Pip does not yet support this (PR merged, not released, general availability might take years)
* Move from explicit package declaration to src-layout
* Revert "Switch from PEP 735 Dependency Groups to PEP 508 Extra Dependencies"
This reverts commit 979ac19abc01ed05e72422fe...
#604
ci.yml
on: push
🕵 Lint Python code
12s
🛠️ Test Python code
15s