semvec/pypi-packages huggingface dataset:
dbt-postgres-tsw 1.9.1a2
The set of adapter protocols and base functionality that supports integration with dbt-core, forked from dbt-labs/dbt-adapters
Requires Python: >=3.9.0
Keywords: adapter, adapters, database, dbt, dbt Cloud, dbt Core, dbt Labs, dbt-core, elt, postgres

<p align="center">
    <img
        src="https://raw.githubusercontent.com/dbt-labs/dbt/ec7dee39f793aa4f7dd3dae37282cc87664813e4/etc/dbt-logo-full.svg"
        alt="dbt logo"
        width="500"
    />
</p>

<p align="center">
    <a href="https://pypi.org/project/dbt-postgres/">
        <img src="https://badge.fury.io/py/dbt-postgres.svg" />
    </a>
    <a target="_blank" href="https://pypi.org/project/dbt-postgres/" style="background:none">
        <img src="https://img.shields.io/pypi/pyversions/dbt-postgres">
    </a>
    <a href="https://github.com/psf/black">
        <img src="https://img.shields.io/badge/code%20style-black-000000.svg" />
    </a>
    <a href="https://github.com/python/mypy">
        <img src="https://www.mypy-lang.org/static/mypy_badge.svg" />
    </a>
    <a href="https://pepy.tech/project/dbt-postgres">
        <img src="https://static.pepy.tech/badge/dbt-postgres/month" />
    </a>
</p>

# dbt

**[dbt](https://www.getdbt.com/)** enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

dbt is the T in ELT. Organize, cleanse, denormalize, filter, rename, and pre-aggregate the raw data in your warehouse so that it's ready for analysis.

## dbt-postgres

`dbt-postgres` enables dbt to work with Postgres.
For more information on using dbt with Postgres, consult [the docs](https://docs.getdbt.com/docs/profile-postgres).

# Getting started

Review the repository [README.md](../README.md) as most of that information pertains to `dbt-postgres`.

### psycopg2-binary vs. psycopg2

By default, `dbt-postgres` installs `psycopg2-binary`.
This is great for development, and even testing, as it does not require any OS dependencies; it's a pre-built wheel.
However, building `psycopg2` from source will grant performance improvements that are desired in a production environment.
In order to install `psycopg2`, use the following steps:

```bash
if [[ $(pip show psycopg2-binary) ]]; then
    PSYCOPG2_VERSION=$(pip show psycopg2-binary | grep Version | cut -d " " -f 2)
    pip uninstall -y psycopg2-binary
    pip install psycopg2==$PSYCOPG2_VERSION
fi
```

This ensures the version of `psycopg2` will match that of `psycopg2-binary`.

## Contribute

- Want to help us build `dbt-postgres`? Check out the [Contributing Guide](CONTRIBUTING.md).
rudi-node-read 0.4.0
Use the external API of a RUDI Producer node
Requires Python: >=3.10
Keywords: rudi-node-read, rudi-node-get, RUDI, producer node, RUDI node, rudinode, open-data, Univ. Rennes

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

# RUDI Node tools: _rudi-node-read_ library

This library offers tools to take advantage of
the [external API](https://app.swaggerhub.com/apis/OlivierMartineau/RUDI-PRODUCER) of a RUDI Producer node (also
referred as RUDI node).

The Jupyter notebook [README.ipynb](https://github.com/OlivierMartineau/rudi-node-read/blob/release/README.ipynb) offers
an overview of the available functionalities.

## Installation

```sh
pip install rudi-node-read
```

You don't need installing any additional library to use this.

## Usage

See [Python notebook](https://github.com/OlivierMartineau/rudi-node-read/blob/release/README.ipynb) for use examples.

## Testing

Rudi-node-read supports unit test discovery using Pytest:

```sh
dest_dir="rudi-node-read"
git clone https://github.com/OlivierMartineau/rudi-node-read.git $dest_dir
cd $dest_dir

python3 -m venv .venv
source .venv/bin/activate

pip install -r requirements-dev.txt

pytest
```

You may have a look at the [tests](https://github.com/OlivierMartineau/rudi-node-read/tree/release/tests) if you wish to see how every class or function is used.