I dvh-tools
eksisterer alle klasser og funksjoner samlet til gjenbruk slik at de er tilgjenglig for andre prosjekter.
Pakken inneholder funksjoner for å lese og skrice data til og fra Oracle database, samt funksjoner for å jobbe med Google Cloud. Strukturen er som følger:
- oracle (inneholder operasjoner for det som måtte angå av database funksjonalitet)
- cloud_functions (all operasjoner for å implementere kobling med google cloud)
- data_operations (diverse funksjoner for ulike operasjoner)
Du kan installere pakken ved å bruke pip
kommando:
pip install git+https://github.com/navikt/dvh_tools.git
pip install dvh-tools
For å publisere en ny versjon av pakken bruker vi git tags. Vi bruker Semantisk versjonering https://semver.org/ major.minor.patch
Du finner siste tag i Github.
git tag <versjon>
git push origin tag <versjon>
Dette finner du under tags -> Draft new release
https://github.com/navikt/dvh-tools/releases/new
Velg tag og sett tittel (bruk tag-versjon) og publish.
Når en release har blitt publisert vil en Github action starte som publisere versjonen til PyPi