Also, this allows linting, auto-formatting, and testing options to be all set in a pyproject.toml file.
Approach:
Most of the setup.py file can be converted directly. The only dynamically set variables can be centralized in the pyproject file. These include:
title = 'sweetviz'
version = "2.1.4"
author = "Francois Bertrand"
license = 'MIT'
Reasoning: setup.py installs are being depreciated and replaced with pyproject.toml.
Also, this allows linting, auto-formatting, and testing options to be all set in a
pyproject.toml
file.Approach: Most of the setup.py file can be converted directly. The only dynamically set variables can be centralized in the pyproject file. These include: title = 'sweetviz' version = "2.1.4" author = "Francois Bertrand" license = 'MIT'