├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── automatic-api-update.yaml │ ├── cla.yaml │ ├── lint.yaml │ ├── manual-api-update.yaml │ ├── publish-to-pypi.yml │ └── test.yaml ├── .gitignore ├── .yamllint ├── CODE-OF-CONDUCT.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── DCO ├── LICENSE ├── README.md ├── buf.gen.yaml ├── examples ├── materialize │ └── QUICKSTART.md ├── v1 │ ├── bulk_check_permissions.py │ ├── bulk_import_export_relationships.py │ ├── check_permissions.py │ ├── import_bulk_relationships.py │ ├── read_schema.py │ ├── write_relationships.py │ └── write_schemas.py └── v1alpha1 │ ├── read_schema.py │ └── read_schema_async.py ├── pyproject.toml ├── src ├── authzed │ ├── api │ │ ├── materialize │ │ │ └── v0 │ │ │ │ ├── __init__.py │ │ │ │ ├── __init__.pyi │ │ │ │ ├── watchpermissions_pb2.py │ │ │ │ ├── watchpermissions_pb2.pyi │ │ │ │ ├── watchpermissions_pb2_grpc.py │ │ │ │ ├── watchpermissions_pb2_grpc.pyi │ │ │ │ ├── watchpermissionsets_pb2.py │ │ │ │ ├── watchpermissionsets_pb2.pyi │ │ │ │ ├── watchpermissionsets_pb2_grpc.py │ │ │ │ └── watchpermissionsets_pb2_grpc.pyi │ │ ├── v0 │ │ │ ├── core_pb2.py │ │ │ ├── core_pb2.pyi │ │ │ ├── core_pb2_grpc.py │ │ │ ├── core_pb2_grpc.pyi │ │ │ ├── developer_pb2.py │ │ │ ├── developer_pb2.pyi │ │ │ ├── developer_pb2_grpc.py │ │ │ └── developer_pb2_grpc.pyi │ │ ├── v1 │ │ │ ├── __init__.py │ │ │ ├── __init__.pyi │ │ │ ├── core_pb2.py │ │ │ ├── core_pb2.pyi │ │ │ ├── core_pb2_grpc.py │ │ │ ├── core_pb2_grpc.pyi │ │ │ ├── debug_pb2.py │ │ │ ├── debug_pb2.pyi │ │ │ ├── debug_pb2_grpc.py │ │ │ ├── debug_pb2_grpc.pyi │ │ │ ├── error_reason_pb2.py │ │ │ ├── error_reason_pb2.pyi │ │ │ ├── error_reason_pb2_grpc.py │ │ │ ├── error_reason_pb2_grpc.pyi │ │ │ ├── experimental_service_pb2.py │ │ │ ├── experimental_service_pb2.pyi │ │ │ ├── experimental_service_pb2_grpc.py │ │ │ ├── experimental_service_pb2_grpc.pyi │ │ │ ├── openapi_pb2.py │ │ │ ├── openapi_pb2.pyi │ │ │ ├── openapi_pb2_grpc.py │ │ │ ├── openapi_pb2_grpc.pyi │ │ │ ├── permission_service_pb2.py │ │ │ ├── permission_service_pb2.pyi │ │ │ ├── permission_service_pb2_grpc.py │ │ │ ├── permission_service_pb2_grpc.pyi │ │ │ ├── schema_service_pb2.py │ │ │ ├── schema_service_pb2.pyi │ │ │ ├── schema_service_pb2_grpc.py │ │ │ ├── schema_service_pb2_grpc.pyi │ │ │ ├── watch_service_pb2.py │ │ │ ├── watch_service_pb2.pyi │ │ │ ├── watch_service_pb2_grpc.py │ │ │ └── watch_service_pb2_grpc.pyi │ │ └── v1alpha1 │ │ │ ├── schema_pb2.py │ │ │ ├── schema_pb2.pyi │ │ │ ├── schema_pb2_grpc.py │ │ │ ├── schema_pb2_grpc.pyi │ │ │ ├── watchresources_service_pb2.py │ │ │ ├── watchresources_service_pb2.pyi │ │ │ ├── watchresources_service_pb2_grpc.py │ │ │ └── watchresources_service_pb2_grpc.pyi │ └── py.typed ├── buf │ └── validate │ │ ├── validate_pb2.py │ │ ├── validate_pb2.pyi │ │ └── validate_pb2_grpc.py ├── google │ ├── api │ │ ├── annotations_pb2.py │ │ ├── annotations_pb2.pyi │ │ ├── http_pb2.py │ │ └── http_pb2.pyi │ └── rpc │ │ ├── status_pb2.py │ │ └── status_pb2.pyi ├── grpcutil │ └── __init__.py ├── protoc_gen_openapiv2 │ └── options │ │ ├── annotations_pb2.py │ │ ├── annotations_pb2.pyi │ │ ├── openapiv2_pb2.py │ │ └── openapiv2_pb2.pyi └── validate │ ├── validate_pb2.py │ └── validate_pb2.pyi ├── tests ├── __init__.py ├── calls.py ├── conftest.py ├── insecure_client_test.py ├── misc_test.py ├── utils.py └── v1_test.py └── uv.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automatic-api-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.github/workflows/automatic-api-update.yaml -------------------------------------------------------------------------------- /.github/workflows/cla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.github/workflows/cla.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/manual-api-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.github/workflows/manual-api-update.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/.yamllint -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @authzed/spicedb-maintainers 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/DCO -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/README.md -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /examples/materialize/QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/materialize/QUICKSTART.md -------------------------------------------------------------------------------- /examples/v1/bulk_check_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1/bulk_check_permissions.py -------------------------------------------------------------------------------- /examples/v1/bulk_import_export_relationships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1/bulk_import_export_relationships.py -------------------------------------------------------------------------------- /examples/v1/check_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1/check_permissions.py -------------------------------------------------------------------------------- /examples/v1/import_bulk_relationships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1/import_bulk_relationships.py -------------------------------------------------------------------------------- /examples/v1/read_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1/read_schema.py -------------------------------------------------------------------------------- /examples/v1/write_relationships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1/write_relationships.py -------------------------------------------------------------------------------- /examples/v1/write_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1/write_schemas.py -------------------------------------------------------------------------------- /examples/v1alpha1/read_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1alpha1/read_schema.py -------------------------------------------------------------------------------- /examples/v1alpha1/read_schema_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/examples/v1alpha1/read_schema_async.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/__init__.py -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/__init__.pyi -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissions_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissions_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissions_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissions_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissions_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissions_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissions_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissions_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissionsets_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissionsets_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissionsets_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissionsets_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissionsets_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissionsets_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/materialize/v0/watchpermissionsets_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/materialize/v0/watchpermissionsets_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v0/core_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/core_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v0/core_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/core_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v0/core_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/core_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v0/core_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/core_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v0/developer_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/developer_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v0/developer_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/developer_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v0/developer_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/developer_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v0/developer_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v0/developer_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/__init__.py -------------------------------------------------------------------------------- /src/authzed/api/v1/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/__init__.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/core_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/core_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/core_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/core_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/core_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/core_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/core_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/core_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/debug_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/debug_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/debug_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/debug_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/debug_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/debug_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/debug_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/debug_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/error_reason_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/error_reason_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/error_reason_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/error_reason_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/error_reason_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/error_reason_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/error_reason_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/error_reason_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/experimental_service_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/experimental_service_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/experimental_service_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/experimental_service_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/experimental_service_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/experimental_service_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/experimental_service_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/experimental_service_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/openapi_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/openapi_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/openapi_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/openapi_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/openapi_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/openapi_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/openapi_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/openapi_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/permission_service_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/permission_service_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/permission_service_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/permission_service_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/permission_service_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/permission_service_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/permission_service_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/permission_service_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/schema_service_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/schema_service_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/schema_service_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/schema_service_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/schema_service_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/schema_service_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/schema_service_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/schema_service_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/watch_service_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/watch_service_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1/watch_service_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/watch_service_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1/watch_service_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/watch_service_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1/watch_service_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1/watch_service_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/schema_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/schema_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/schema_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/schema_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/schema_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/schema_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/schema_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/schema_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/watchresources_service_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/watchresources_service_pb2.py -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/watchresources_service_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/watchresources_service_pb2.pyi -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/watchresources_service_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/watchresources_service_pb2_grpc.py -------------------------------------------------------------------------------- /src/authzed/api/v1alpha1/watchresources_service_pb2_grpc.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/authzed/api/v1alpha1/watchresources_service_pb2_grpc.pyi -------------------------------------------------------------------------------- /src/authzed/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/buf/validate/validate_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/buf/validate/validate_pb2.py -------------------------------------------------------------------------------- /src/buf/validate/validate_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/buf/validate/validate_pb2.pyi -------------------------------------------------------------------------------- /src/buf/validate/validate_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/buf/validate/validate_pb2_grpc.py -------------------------------------------------------------------------------- /src/google/api/annotations_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/google/api/annotations_pb2.py -------------------------------------------------------------------------------- /src/google/api/annotations_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/google/api/annotations_pb2.pyi -------------------------------------------------------------------------------- /src/google/api/http_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/google/api/http_pb2.py -------------------------------------------------------------------------------- /src/google/api/http_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/google/api/http_pb2.pyi -------------------------------------------------------------------------------- /src/google/rpc/status_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/google/rpc/status_pb2.py -------------------------------------------------------------------------------- /src/google/rpc/status_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/google/rpc/status_pb2.pyi -------------------------------------------------------------------------------- /src/grpcutil/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/grpcutil/__init__.py -------------------------------------------------------------------------------- /src/protoc_gen_openapiv2/options/annotations_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/protoc_gen_openapiv2/options/annotations_pb2.py -------------------------------------------------------------------------------- /src/protoc_gen_openapiv2/options/annotations_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/protoc_gen_openapiv2/options/annotations_pb2.pyi -------------------------------------------------------------------------------- /src/protoc_gen_openapiv2/options/openapiv2_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/protoc_gen_openapiv2/options/openapiv2_pb2.py -------------------------------------------------------------------------------- /src/protoc_gen_openapiv2/options/openapiv2_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/protoc_gen_openapiv2/options/openapiv2_pb2.pyi -------------------------------------------------------------------------------- /src/validate/validate_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/validate/validate_pb2.py -------------------------------------------------------------------------------- /src/validate/validate_pb2.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/src/validate/validate_pb2.pyi -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/calls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/tests/calls.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/insecure_client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/tests/insecure_client_test.py -------------------------------------------------------------------------------- /tests/misc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/tests/misc_test.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tests/v1_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/tests/v1_test.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzed/authzed-py/HEAD/uv.lock --------------------------------------------------------------------------------