Description:
In this ticket, we have to modernize the following repos with
1 - Consolidate package metadata into pyproject.toml
2 - Switch dependency management from pip-compile to uv
3 - Add semantic-release
Details for each step can be found on the parent ticket: #506
PRs:
edx-lint: openedx/edx-lint#563
code-annotations: openedx/code-annotations#246
api-doc-tools: openedx/api-doc-tools#409
Description:
In this ticket, we have to modernize the following repos with
1 - Consolidate package metadata into pyproject.toml
2 - Switch dependency management from pip-compile to uv
3 - Add semantic-release
Details for each step can be found on the parent ticket: #506
PRs:
edx-lint: openedx/edx-lint#563
code-annotations: openedx/code-annotations#246
api-doc-tools: openedx/api-doc-tools#409