Metadata-Version: 2.1
Name: aporia
Version: 2.16.0
Summary: Aporia SDK
Home-page: https://github.com/aporia-ai/sdk
Requires-Python: >=3.7,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: all
Provides-Extra: pandas
Provides-Extra: pyspark
Provides-Extra: training
Requires-Dist: aiohttp (>=3.8.0,<4.0.0)
Requires-Dist: certifi (>=2022.6.15,<2023.0.0)
Requires-Dist: importlib-metadata (>=1.5.0,<2.0.0); python_version < "3.8"
Requires-Dist: numpy (>=1.15,<1.22); python_version >= "3.7" and python_version < "3.8"
Requires-Dist: numpy (>=1.17.4,<2.0.0); python_version >= "3.8" and python_version < "4.0"
Requires-Dist: orjson (>=3.6.4,<4.0.0)
Requires-Dist: pandas (>=1.0,<1.4); (python_version >= "3.7" and python_version < "3.8") and (extra == "training" or extra == "pandas" or extra == "all")
Requires-Dist: pandas (>=1.0,<2.0); (python_version >= "3.8" and python_version < "4.0") and (extra == "training" or extra == "pandas" or extra == "all")
Requires-Dist: pyspark (>=3.0,<4.0); extra == "pyspark" or extra == "all"
Requires-Dist: scikit-learn (>=1.0,<1.1); python_version >= "3.7" and python_version < "3.8"
Requires-Dist: scikit-learn (>=1.0,<2.0); python_version >= "3.8" and python_version < "4.0"
Requires-Dist: tenacity (>=7.0,<9.0)
Project-URL: Repository, https://github.com/aporia-ai/sdk
Description-Content-Type: text/markdown

# Aporia SDK

## Testing

To run the tests, first install the library locally:
```
pip install ".[all]" --upgrade
```

Then run the tests using `pytest`:
```
pytest -v
```

If you don't have Spark installed, skip the pyspark tests:
```
pytest -v --ignore=tests/pyspark
```

