fbdesignpro / sweetviz

Visualize and compare datasets, target values and associations, with one line of code.
MIT License
2.9k stars 273 forks source link

Switch package specification from setup.py to pyproject.toml #151

Closed frank1010111 closed 1 year ago

frank1010111 commented 1 year ago

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'