Metadata-Version: 2.4
Name: sof-data
Version: 1.0
Summary: Glue Data Utils for SQL Serverless Orchestration Framework
Author: AWS Professional Services
Author-email: nobody@amazon.com
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: <4,>=3.11
Description-Content-Type: text/markdown
Requires-Dist: aws-lambda-powertools==3.1.0
Provides-Extra: build
Requires-Dist: build>=0.8.0; extra == "build"
Requires-Dist: bump2version>=1.0.1; extra == "build"
Requires-Dist: twine>=4.0.1; extra == "build"
Provides-Extra: docs
Requires-Dist: sphinx>=8.1; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=3.0.1; extra == "docs"
Provides-Extra: dev
Requires-Dist: isort>=5.13.2; extra == "dev"
Requires-Dist: mypy>=1.11.2; extra == "dev"
Requires-Dist: black==24.10.0; extra == "dev"
Requires-Dist: flake8>=7.1.1; extra == "dev"
Requires-Dist: boto3-stubs[athena,essential,glue,secrets,secretsmanager,ssm]; extra == "dev"
Provides-Extra: glue
Requires-Dist: pyspark==3.5.2; extra == "glue"
Provides-Extra: test
Requires-Dist: moto; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: mock; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: toml>=0.10.2; extra == "test"
Requires-Dist: wheel>=0.44.0; extra == "test"
Requires-Dist: appnope==0.1.4; extra == "test"
Requires-Dist: asttokens==2.4.1; extra == "test"
Requires-Dist: comm==0.2.2; extra == "test"
Requires-Dist: debugpy==1.8.7; extra == "test"
Requires-Dist: decorator==5.1.1; extra == "test"
Requires-Dist: executing==2.1.0; extra == "test"
Requires-Dist: ipykernel==6.29.5; extra == "test"
Requires-Dist: ipython==8.28.0; extra == "test"
Requires-Dist: jedi==0.19.1; extra == "test"
Requires-Dist: jmespath==1.0.1; extra == "test"
Requires-Dist: jupyter_client==8.6.3; extra == "test"
Requires-Dist: jupyter_core==5.7.2; extra == "test"
Requires-Dist: matplotlib-inline==0.1.7; extra == "test"
Requires-Dist: nest-asyncio==1.6.0; extra == "test"
Requires-Dist: packaging==24.1; extra == "test"
Requires-Dist: parso==0.8.4; extra == "test"
Requires-Dist: pexpect==4.9.0; extra == "test"
Requires-Dist: platformdirs==4.3.6; extra == "test"
Requires-Dist: prompt_toolkit==3.0.48; extra == "test"
Requires-Dist: psutil==6.0.0; extra == "test"
Requires-Dist: ptyprocess==0.7.0; extra == "test"
Requires-Dist: pure_eval==0.2.3; extra == "test"
Requires-Dist: Pygments==2.18.0; extra == "test"
Requires-Dist: python-dateutil==2.9.0.post0; extra == "test"
Requires-Dist: pyzmq==26.2.0; extra == "test"
Requires-Dist: six==1.16.0; extra == "test"
Requires-Dist: stack-data==0.6.3; extra == "test"
Requires-Dist: tornado==6.4.1; extra == "test"
Requires-Dist: traitlets==5.14.3; extra == "test"
Requires-Dist: urllib3==2.2.3; extra == "test"
Requires-Dist: wcwidth==0.2.13; extra == "test"
