Metadata-Version: 2.4
Name: syne-sql-extension
Version: 1.0.4
Summary: Enterprise-grade Jupyter extension for secure SQL query execution through internal services
Home-page: https://github.com/synehq/jupyter.sql-extension
Author: SyneHQ
Author-email: dev@synehq.com
Maintainer: SyneHQ
Maintainer-email: engineering@synehq.com
License: MIT
Project-URL: Homepage, https://github.com/synehq/jupyter.sql-extension
Project-URL: Documentation, https://jupyter-sql-extension.readthedocs.io/
Project-URL: Repository, https://github.com/synehq/jupyter.sql-extension
Project-URL: Bug Reports, https://github.com/synehq/jupyter.sql-extension/issues
Project-URL: Changelog, https://github.com/synehq/jupyter.sql-extension/blob/main/CHANGELOG.md
Project-URL: Funding, https://github.com/sponsors/synehq
Keywords: jupyter,notebook,sql,database,magic,ipython,data-science,analytics,query,rest-api,grpc,security,authentication,validation,async,enterprise
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Database
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: IPython
Classifier: Environment :: Web Environment
Classifier: Environment :: Console
Classifier: Natural Language :: English
Classifier: Typing :: Typed
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: jupyter>=1.0.0
Requires-Dist: ipython>=8.0.0
Requires-Dist: jupyter-client>=7.0.0
Requires-Dist: notebook>=6.4.0
Requires-Dist: httpx>=0.24.0
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: requests>=2.28.0
Requires-Dist: pandas>=1.5.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: marshmallow>=3.19.0
Requires-Dist: jsonschema>=4.17.0
Requires-Dist: cryptography>=40.0.0
Requires-Dist: pyjwt>=2.6.0
Requires-Dist: keyring>=23.13.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: toml>=0.10.2
Requires-Dist: typing-extensions>=4.5.0
Requires-Dist: mypy-extensions>=1.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: tabulate>=0.9.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: sqlparse>=0.4.3
Requires-Dist: sqlalchemy>=2.0.0
Requires-Dist: asyncio-mqtt>=0.13.0
Requires-Dist: websockets>=11.0.0
Requires-Dist: sentry-sdk>=1.20.0
Requires-Dist: cachetools>=5.3.0
Requires-Dist: diskcache>=5.6.0
Provides-Extra: dev
Requires-Dist: pytest>=7.2.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: pytest-mock>=3.10.0; extra == "dev"
Requires-Dist: pytest-xdist>=3.2.0; extra == "dev"
Requires-Dist: pytest-timeout>=2.1.0; extra == "dev"
Requires-Dist: factory-boy>=3.2.0; extra == "dev"
Requires-Dist: faker>=18.4.0; extra == "dev"
Requires-Dist: black>=23.1.0; extra == "dev"
Requires-Dist: isort>=5.12.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: pylint>=2.16.0; extra == "dev"
Requires-Dist: mypy>=1.1.0; extra == "dev"
Requires-Dist: bandit>=1.7.4; extra == "dev"
Requires-Dist: safety>=2.3.0; extra == "dev"
Requires-Dist: sphinx>=6.1.0; extra == "dev"
Requires-Dist: sphinx-rtd-theme>=1.2.0; extra == "dev"
Requires-Dist: sphinx-autodoc-typehints>=1.22.0; extra == "dev"
Requires-Dist: myst-parser>=1.0.0; extra == "dev"
Requires-Dist: pre-commit>=3.1.0; extra == "dev"
Requires-Dist: build>=0.10.0; extra == "dev"
Requires-Dist: twine>=4.0.0; extra == "dev"
Requires-Dist: wheel>=0.40.0; extra == "dev"
Requires-Dist: jupyter-packaging>=0.12.0; extra == "dev"
Requires-Dist: jupyterlab>=4.0.0; extra == "dev"
Requires-Dist: notebook>=7.0.0; extra == "dev"
Requires-Dist: line-profiler>=4.0.0; extra == "dev"
Requires-Dist: memory-profiler>=0.60.0; extra == "dev"
Provides-Extra: grpc
Requires-Dist: grpcio>=1.51.0; extra == "grpc"
Requires-Dist: grpcio-tools>=1.51.0; extra == "grpc"
Requires-Dist: grpcio-status>=1.51.0; extra == "grpc"
Requires-Dist: googleapis-common-protos>=1.58.0; extra == "grpc"
Provides-Extra: encryption
Requires-Dist: pycryptodome>=3.17.0; extra == "encryption"
Requires-Dist: bcrypt>=4.0.0; extra == "encryption"
Requires-Dist: argon2-cffi>=21.3.0; extra == "encryption"
Provides-Extra: monitoring
Requires-Dist: prometheus-client>=0.16.0; extra == "monitoring"
Requires-Dist: statsd>=4.0.0; extra == "monitoring"
Requires-Dist: opentelemetry-api>=1.16.0; extra == "monitoring"
Requires-Dist: opentelemetry-sdk>=1.16.0; extra == "monitoring"
Provides-Extra: cloud
Requires-Dist: boto3>=1.26.0; extra == "cloud"
Requires-Dist: google-cloud-core>=2.3.0; extra == "cloud"
Requires-Dist: azure-identity>=1.12.0; extra == "cloud"
Provides-Extra: all
Requires-Dist: faker>=18.4.0; extra == "all"
Requires-Dist: jupyter-packaging>=0.12.0; extra == "all"
Requires-Dist: notebook>=7.0.0; extra == "all"
Requires-Dist: pytest-timeout>=2.1.0; extra == "all"
Requires-Dist: sphinx-rtd-theme>=1.2.0; extra == "all"
Requires-Dist: grpcio-tools>=1.51.0; extra == "all"
Requires-Dist: sphinx>=6.1.0; extra == "all"
Requires-Dist: google-cloud-core>=2.3.0; extra == "all"
Requires-Dist: myst-parser>=1.0.0; extra == "all"
Requires-Dist: safety>=2.3.0; extra == "all"
Requires-Dist: pytest>=7.2.0; extra == "all"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "all"
Requires-Dist: boto3>=1.26.0; extra == "all"
Requires-Dist: mypy>=1.1.0; extra == "all"
Requires-Dist: pylint>=2.16.0; extra == "all"
Requires-Dist: grpcio>=1.51.0; extra == "all"
Requires-Dist: pre-commit>=3.1.0; extra == "all"
Requires-Dist: memory-profiler>=0.60.0; extra == "all"
Requires-Dist: prometheus-client>=0.16.0; extra == "all"
Requires-Dist: line-profiler>=4.0.0; extra == "all"
Requires-Dist: pytest-mock>=3.10.0; extra == "all"
Requires-Dist: statsd>=4.0.0; extra == "all"
Requires-Dist: pytest-cov>=4.0.0; extra == "all"
Requires-Dist: googleapis-common-protos>=1.58.0; extra == "all"
Requires-Dist: bcrypt>=4.0.0; extra == "all"
Requires-Dist: flake8>=6.0.0; extra == "all"
Requires-Dist: grpcio-status>=1.51.0; extra == "all"
Requires-Dist: jupyterlab>=4.0.0; extra == "all"
Requires-Dist: pytest-xdist>=3.2.0; extra == "all"
Requires-Dist: bandit>=1.7.4; extra == "all"
Requires-Dist: build>=0.10.0; extra == "all"
Requires-Dist: argon2-cffi>=21.3.0; extra == "all"
Requires-Dist: wheel>=0.40.0; extra == "all"
Requires-Dist: pycryptodome>=3.17.0; extra == "all"
Requires-Dist: twine>=4.0.0; extra == "all"
Requires-Dist: opentelemetry-sdk>=1.16.0; extra == "all"
Requires-Dist: azure-identity>=1.12.0; extra == "all"
Requires-Dist: opentelemetry-api>=1.16.0; extra == "all"
Requires-Dist: isort>=5.12.0; extra == "all"
Requires-Dist: black>=23.1.0; extra == "all"
Requires-Dist: sphinx-autodoc-typehints>=1.22.0; extra == "all"
Requires-Dist: factory-boy>=3.2.0; extra == "all"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: platform
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
