Oracle Tap, anyone running* <https://github.com/tr...
# plugins-general
v
Oracle Tap, anyone running* https://github.com/transferwise/pipelinewise-tap-oracle ? Had this error pop up https://github.com/transferwise/pipelinewise-tap-oracle/issues/7 , looks like a dependency issue on the oracle tap, but maybe there's a better tap out there?
Installing https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html (Oracle Instant Package) Debian package worked
Second time I've had a system dependency hold me up. Is there a ticket in regarding containers for taps/targets, seems like a better approach unless there's another way to do this I'm missing. @aaronsteers
d
a
@visch - Luckily there aren’t a ton of taps which require non-python dependencies. The big ones are the ones you’ve found: MSSQL, Oracle, and I think previously Postgres - although I believe Postgres can now install neatly and directly from pip. There may still be others around though that I’m not familiar with - and the issue Douwe posted above was created to address those.
v
I don't think I say this enough, but thank you! Thanks for all the work you put into this stuff, I really appreciate it
@aaronsteers Postgres does have dependencies as well 😕 on libpq, it was actually my first PR to Meltano to update the docs for. https://meltano.com/plugins/loaders/postgres.html
a
That’s a bother. I thought the
psycopy2-binary
package would be addressing that. They have warnings about not using it for production, but I am not sure how serious that is. Installation — Psycopg 2.8.7.dev0 documentation
Copy code
The binary packages come with their own versions of a few C libraries, among which libpq and libssl, which will be used regardless of other libraries available on the client: upgrading the system libraries will not upgrade the libraries used by psycopg2. Please build psycopg2 from source if you want to maintain binary upgradeability.