William Ayd
William Ayd
I think will need for the tableauhyperapi to at least be available on pip for this, or else the install scripts be pretty tough to maintain
@vogelsgesang this is huge - thanks! We probably need to configure CI to have testing of both older versions and the latest version
For instance this may fix it for the latest version but then wouldn't work with older versions (at least I think from looking at it)
It's a little thorny. The problem is definitely going to be on the packaging side to enforce this without really muddying pip installs. One last option is instead of dynamic...
Yep also a great callout. I think using docker-compose and creating a lint rule will help a lot for that
That's a good point for re-used connections. One way to offer the same functionality (in a breaking manner) would be to have read / write function that can optionally return...
> According to the [Python packaging user guide](https://packaging.python.org/en/latest/discussions/install-requires-vs-requirements/), this should ensure that HyperAPI is recent enough. Not sure if it works on all package managers (conda, anaconda, ...), though. I...
One other solution here I can think of is to make this a runtime check. We would want a compat object at both the Python and C layers and can...
If you want to rebase / merge on #147 should help with the linting. Broke out into a separate job as you suggested. Also you can locally now just run...
I've tried doing the compatability approach in #152 which compiles but fails at runtime. I am not sure if that will be a feasible approach but I've opened an SO...