Metadata-Version: 2.1
Name: hasura-ndc
Version: 0.8
Summary: A Hasura Data Connector SDK
Author: Tristen Harr
Author-email: tristen.harr@hasura.io
License: Apache License 2.0
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: annotated-types (==0.6.0)
Requires-Dist: anyio (==4.3.0)
Requires-Dist: asgiref (==3.8.1)
Requires-Dist: certifi (==2024.2.2)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: click (==8.1.7)
Requires-Dist: Deprecated (==1.2.14)
Requires-Dist: fastapi (==0.110.2)
Requires-Dist: googleapis-common-protos (==1.63.0)
Requires-Dist: grpcio (==1.62.2)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: idna (==3.7)
Requires-Dist: importlib-metadata (==7.0.0)
Requires-Dist: opentelemetry-api (==1.24.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-common (==1.24.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (==1.24.0)
Requires-Dist: opentelemetry-instrumentation (==0.45b0)
Requires-Dist: opentelemetry-instrumentation-asgi (==0.45b0)
Requires-Dist: opentelemetry-instrumentation-fastapi (==0.45b0)
Requires-Dist: opentelemetry-instrumentation-logging (==0.45b0)
Requires-Dist: opentelemetry-instrumentation-requests (==0.45b0)
Requires-Dist: opentelemetry-propagator-b3 (==1.24.0)
Requires-Dist: opentelemetry-proto (==1.24.0)
Requires-Dist: opentelemetry-sdk (==1.24.0)
Requires-Dist: opentelemetry-semantic-conventions (==0.45b0)
Requires-Dist: opentelemetry-util-http (==0.45b0)
Requires-Dist: protobuf (==4.25.3)
Requires-Dist: pydantic (==2.7.0)
Requires-Dist: pydantic-core (==2.18.1)
Requires-Dist: requests (==2.31.0)
Requires-Dist: sniffio (==1.3.1)
Requires-Dist: starlette (==0.37.2)
Requires-Dist: typing-extensions (==4.11.0)
Requires-Dist: urllib3 (==2.2.1)
Requires-Dist: uvicorn (==0.29.0)
Requires-Dist: wrapt (==1.16.0)
Requires-Dist: zipp (==3.18.1)

Hasura Python SDK

pip3 install hasura_ndc

Work in progress

python3 main.py serve --configuration config.json --port 8101 --service-token-secret secret

python3 main.py configuration serve --port 9101


Upload to pypi:

python3 setup.py sdist

python3 setup.py bdist_wheel

twine upload dist/*             
