Metadata-Version: 2.4
Name: datashield-tidyverse
Version: 0.1.0
Summary: DataSHIELD Tidyverse Client implementation in Python
Author: Yannick Marcon
Author-email: Yannick Marcon <yannick.marcon@obiba.org>
License-Expression: LGPL-2.1-or-later
Requires-Dist: datashield>=0.5.1
Requires-Dist: ruff>=0.10.0 ; extra == 'dev'
Requires-Dist: pytest>=7.2.2 ; extra == 'test'
Requires-Python: >=3.11
Project-URL: Homepage, https://www.datashield.org
Project-URL: Repository, https://github.com/obiba/datashield-tidyverse
Project-URL: Documentation, https://obiba.org/datashield-tidyverse
Project-URL: Bug Tracker, https://github.com/obiba/datashield-tidyverse/issues
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown

# DataSHIELD Tidyverse Python Client

[![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-available-lightgrey?logo=githubactions)](https://github.com/obiba/datashield-tidyverse/actions)
[![PyPI version](https://img.shields.io/pypi/v/datashield-tidyverse)](https://pypi.org/project/datashield-tidyverse/)

This Python package ports the [dsTidyverseClient R package](https://github.com/molgenis/ds-tidyverse-client) and works with the [DataSHIELD Python API](https://github.com/datashield/datashield-python) to perform data-shaping operations in a DataSHIELD environment.

## Installation

### Dependencies

The Python project manager `uv` is required: see [uv documentation](https://docs.astral.sh/uv/).

Install the dependencies with:

```sh
make install
```
