Links

PyRasgo Installation

How to Install

Run:
pip install pyrasgo --upgrade
The default installation of pyrasgo contains all methods needed to interact with the Rasgo API and your Snowflake data warehouse.
Dependencies:
more-itertools
pandas
pydantic
pyyaml
requests
snowflake-connector-python
snowflake-connector-python[pandas]

Extras Packages

pyrasgo can connect to Snowflake or BigQuery. Select one of these extras packages to download the additional data warehouse drivers needed to connect. You may skip this step if you already have these packages installed or choose to install them manually.

Snowflake

pip install "pyrasgo[snowflake]"
Will install additional dependencies:
snowflake-connector-python>=2.7.1
snowflake-connector-python[pandas]

BigQuery

pip install "pyrasgo[bigquery]"
Will install additional dependencies:
db-dtypes # Needed until Google fixes breaking changes of v3.0.0
google-auth-oauthlib
google-cloud-bigquery
As of version 2023.1.1, pyrasgo contains Snowflake dependencies by default. Snowflake customers will not need to install an extras package until a future version. BigQuery customers will need to install the biqquery extras package.

Versioning

as of 2023.1.1, pyrasgo should be considered a beta package. It undergoes rapid development and releases new features almost weekly. For this reason, we strongly encourage users to upgrade pyrasgo each time they run it. This is the simplest way to take advantage of new features and bug fixes.
pyrasgo may run on environments that are not easy to upgrade frequently. To support this, our commitment is to maintain backwards compatability of versions for a 3 month period. We ask that all users upgrade their packages at least every 3 months to avoid end of life (EOL) issues.

2023 and forward

pyrasgo now runs on a date-based versioning scheme: year.month.release
First supported version: 2023.01.01 (scheduled EOL: 4/1/2023)

2022 and prior

pyrasgo ran on a standard semantic versioning scheme: major.minor.patch
Last supported version: 2.5.1 (scheduled EOL 3/1/2023)