diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fc5a5c670..83f85dad1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -52,7 +52,7 @@ jobs: restore-keys: | ${{ runner.os }}-${{ matrix.pandas }}-pip- - run: | - pip install --upgrade pip setuptools wheel + pip install --upgrade pip "setuptools<81" wheel pip install ".[test]" "${{ matrix.pandas }}" "${{ matrix.numpy }}" - run: echo "YDATA_PROFILING_NO_ANALYTICS=False" >> $GITHUB_ENV - run: make install @@ -100,7 +100,7 @@ jobs: restore-keys: | ${{ runner.os }}-${{ matrix.pandas }}-pip- - run: | - pip install --upgrade pip setuptools wheel + pip install --upgrade pip "setuptools<81" wheel pip install ".[test]" "${{ matrix.pandas }}" "${{ matrix.numpy }}" echo "YDATA_PROFILING_NO_ANALYTICS=False" >> $GITHUB_ENV - run: make install @@ -115,7 +115,7 @@ jobs: restore-keys: | ${{ runner.os }}-${{ matrix.pandas }}-pip- - run: | - pip install --upgrade pip setuptools wheel + pip install --upgrade pip "setuptools<81" wheel pip install ".[test]" "${{ matrix.pandas }}" "${{ matrix.numpy }}" - run: make install - run: make test_cov @@ -163,7 +163,7 @@ jobs: - name: Install Dependencies run: | - python -m pip install -U pip setuptools wheel + python -m pip install -U pip "setuptools<81" wheel pip install "pyspark~=${{ matrix.pyspark-version }}" "pyarrow>4.0.0" --no-cache-dir pip install ".[test]" # Make PySpark use this Python and bind locally; give it a safe tmp dir diff --git a/README.md b/README.md index 3c0d70051..6bbf91769 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # ydata-profiling +> **`ydata-profiling` is now `data-profiling`.** This package has been renamed to `data-profiling`. Please follow the [Migration Guide](#migration-guide) as soon as possible — the old package will no longer receive updates or bug fixes. + [![Build Status](https://github.com/ydataai/pandas-profiling/actions/workflows/tests.yml/badge.svg?branch=master)](https://github.com/ydataai/pandas-profiling/actions/workflows/tests.yml) [![PyPI download month](https://img.shields.io/pypi/dm/ydata-profiling.svg)](https://pypi.python.org/pypi/ydata-profiling/) [![](https://pepy.tech/badge/pandas-profiling)](https://pypi.org/project/ydata-profiling/) @@ -33,6 +35,40 @@ The package outputs a simple and digested analysis of a dataset, including **tim > **Looking for a scalable solution that can fully integrate with your database systems?**
> Leverage YData Fabric Data Catalog to connect to different databases and storages (Oracle, snowflake, PostGreSQL, GCS, S3, etc.) and leverage an interactive and guided profiling experience in Fabric. Check out the [Community Version](http://ydata.ai/register?utm_source=ydata-profiling&utm_medium=documentation&utm_campaign=YData%20Fabric%20Community). +## Migration Guide + +### 1. Uninstall the old package + +```bash +pip uninstall ydata-profiling +``` + +### 2. Install the new package + +```bash +pip install data-profiling +``` + +### 3. Update your imports + +Find and replace all occurrences of the old import in your codebase: + +```python +# Before +import ydata_profiling +from ydata_profiling import ProfileReport + +# After +import data_profiling +from data_profiling import ProfileReport +``` + +You can use this one-liner to find all affected files: + +```bash +grep -r "ydata_profiling" . --include="*.py" +``` + ## ▶️ Quickstart ### Install