tableau / document-api-python

Create and modify Tableau workbook and datasource files
https://tableau.github.io/document-api-python/
MIT License
326 stars 178 forks source link

Packaging issues #243

Open bcantoni opened 1 year ago

bcantoni commented 1 year ago

Two issues we should look at before doing the next release:

Legacy setup.py warning

$ pip install tableaudocumentapi
Collecting tableaudocumentapi
  Downloading tableaudocumentapi-0.11.tar.gz (18 kB)
  Preparing metadata (setup.py) ... done
Collecting lxml
  Using cached lxml-4.9.1-cp39-cp39-macosx_10_15_x86_64.whl (4.6 MB)
Installing collected packages: lxml, tableaudocumentapi
  DEPRECATION: tableaudocumentapi is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for tableaudocumentapi ... done
Successfully installed lxml-4.9.1 tableaudocumentapi-0.11

PyPI missing project description

image