Metadata-Version: 2.4
Name: dummy-notebookutils-reborn
Version: 1.1.11
Summary: A package that allows to use synapse mssparkutils without actual functionality. This helps to generate the build. Unofficial fork of dummy-notebookutils.
Project-URL: Homepage, https://github.com/wtfzambo/notebookutils
Project-URL: Issues, https://github.com/wtfzambo/notebookutils/issues
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# Dummy notebookutils / mssparkutils for Python

This package is an unofficial fork of [https://pypi.org/project/dummy-notebookutils/](https://pypi.org/project/dummy-notebookutils/), a pure dummy interfaces package which mirrors [MsSparkUtils' APIs](https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/microsoft-spark-utilities?pivots=programming-language-r) of [Azure Synapse Analytics](https://learn.microsoft.com/en-us/azure/synapse-analytics/) for python users,customer of Azure Synapse Analytics can download this package from PyPi to generate the build.

The original package was no longer available, preventing me from submitting pull requests to address typing issues. Therefore, I recreated the project, updating it to mirror the latest version of `notebookutils` (1.1.11) at the time of writing.

## Getting started

Install `dummy_notebookutils`

```sh
pip install dummy-notebookutils-reborn
```

## Usage

Add the following code below your other imports:

```python
from typing import TYPE_CHECKING

if TYPE_CHECKING:
    import notebookutils

    from notebookutils import mssparkutils
```

> [!WARNING]
> again, the package only mirrors APIs of synapse mssparkutils without actual functionality. The main goal is to help customer generating the local build. You always need upload your built package to synapse workspace for end to end testing.
