BritishGeologicalSurvey / etlhelper

ETL Helper is a Python ETL library to simplify data transfer into and out of databases.
https://britishgeologicalsurvey.github.io/etlhelper/
GNU Lesser General Public License v3.0
105 stars 25 forks source link

Refactor setup script install func #47

Closed volcan01010 closed 4 years ago

volcan01010 commented 4 years ago

This merge request adds functions for install_libraries and symlink_libraries. It also stubs out an install_instantclient function based on the pseudocode in Issue #2.

There is an integration test to prove that they work. This test runs against install_instantclient and should be extended as each of the sub-functions are fleshed out.

Note that I have tried to use Pathlib where possible for file operations. It seems like a good way to go.