Skip to content

Align backend and library pyproject #7003

Description

@A-Artemis

The backend's and library's pyproject.toml are not aligned. The linting and formatting rules and tools are different.
Additionally, the library pyproject.toml is outdated. It contains deprecated code and linting rules.

The doc strings and coding style are also different between the two.

This causes friction when developing a feature which requires change on both sides.

The aim to update the library's pyproject.toml to better represent the backend. This will cleanup the repository as a whole, make pre-commit easier, improve code readability, and make a better developer experience.

Note: Since the library is its own pypi package, it will continue to have its own pyproject.toml, it just needs to be updated.

Metadata

Metadata

Assignees

Labels

DOCImprovements or additions to documentationGeti BackendIssues related to the Geti application serverGeti LibraryIssues related to Geti Library (OTX)

Type

Fields

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions