Metadata-Version: 2.4
Name: schneiderkamplab-py-synthpop
Version: 0.1.2.post1
Summary: Python implementation of the R package synthpop
Project-URL: Original Homepage, https://github.com/hazy/synthpop
Project-URL: Fork, https://github.com/schneiderkamplab/py-synthpop
Author: Georgi Ganev, Sofiane Mahiou
Maintainer: Schneider-Kamp Lab
License: MIT
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scikit-learn
Requires-Dist: scipy
Description-Content-Type: text/markdown

# py-synthpop

Python implementation of the [R package synthpop](https://cran.r-project.org/web/packages/synthpop/index.html).

This repository is a packaging-maintenance fork of `py-synthpop==0.1.2`, originally
published by Hazy Limited.

## Why this fork exists

The upstream `py-synthpop==0.1.2` wheel ships a top-level package named
`datasets`:

```text
datasets/__init__.py
datasets/adult/__init__.py
datasets/winequality/__init__.py
```

That collides with Hugging Face `datasets` and can overwrite
`datasets/__init__.py` during installation. In environments that also install
Hugging Face `datasets`, this breaks imports such as:

```python
from datasets import Dataset, DatasetDict, load_dataset
```

This fork removes the top-level `datasets` package from the distribution and
packages only the `synthpop` library code.

## Install

```bash
pip install "py-synthpop @ git+https://github.com/schneiderkamplab/py-synthpop.git"
```

## License

The original project is MIT licensed.
