Metadata-Version: 2.1
Name: dvh-tools
Version: 0.5.1
Summary: 
Home-page: https://github.com/navikt/dvh_tools
License: MIT
Author: NAV
Requires-Python: >=3.11,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: google-cloud-bigquery (>=3.23.1,<4.0.0)
Requires-Dist: google-cloud-secret-manager (>=2.20.0,<3.0.0)
Requires-Dist: oracledb (>=2.2.0,<3.0.0)
Requires-Dist: pandas (>=2.2.2,<3.0.0)
Project-URL: Repository, https://github.com/navikt/dvh_tools
Description-Content-Type: text/markdown

## Formål ♻️
I `dvh-tools` eksisterer alle klasser og funksjoner samlet til gjenbruk slik at de er tilgjenglig for andre prosjekter.

---

### Beskrivelse 🌳
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)

---

## Installasjon 💻
Du kan installere pakken ved å bruke `pip` kommando:

```shell
pip install git+https://github.com/navikt/dvh_tools.git
pip install dvh-tools
```

# Publisere ny versjon til PyPi

For å publisere en ny versjon av pakken bruker vi git tags.
Vi bruker Semantisk versjonering https://semver.org/
major.minor.patch


#### Tag en commit med en versjon
```shell
git tag <versjon>
```
#### Push en tag til github
```shell
git push origin tag <versjon>
```

#### Lag en release på github
https://github.com/navikt/dvh-tools/releases/new

Når en release har blitt publisert vil en Github action starte som publisere versjonen til PyPi
