hoverinc / tableau-utilities

A module and CLI Utility for managing Tableau objects, locally, and in Tableau Online.
MIT License
4 stars 1 forks source link

Separate hyperapi features into subpacage or move to Airflow #75

Closed jaybythebay closed 6 months ago

jaybythebay commented 6 months ago

On newer apple computers installation fails because tableauhyperapi is not compatible with Apple Silicon machines: https://tableau.github.io/hyper-db/docs/installation#hardware-requirements

The functionality added in https://github.com/hoverinc/tableau-utilities/pull/74 needs to be separated out into a subpackage or moved to occur in the Airflow DAG. This package cannot depend on the tableauhyperapi without causing a mess for potential users.

jaybythebay commented 6 months ago

Reference https://packaging.python.org/en/latest/guides/packaging-namespace-packages/

jaybythebay commented 6 months ago

Sample Namespace Repo https://github.com/pypa/sample-namespace-packages/tree/master

jaybythebay commented 6 months ago

Reference https://stackoverflow.com/questions/73579555/packaging-and-building-python-namespace-packages

jaybythebay commented 6 months ago

Setup tools subpackages https://setuptools.pypa.io/en/latest/userguide/package_discovery.html