LICENSE
README.md
pyproject.toml
setup.py
lib/google/__init__.py
lib/google/api/__init__.py
lib/google/api/annotations_pb2.py
lib/google/api/annotations_pb2.pyi
lib/google/api/annotations_pb2_grpc.py
lib/google/api/annotations_pb2_grpc.pyi
lib/google/api/field_behavior_pb2.py
lib/google/api/field_behavior_pb2.pyi
lib/google/api/field_behavior_pb2_grpc.py
lib/google/api/field_behavior_pb2_grpc.pyi
lib/google/api/http_pb2.py
lib/google/api/http_pb2.pyi
lib/google/api/http_pb2_grpc.py
lib/google/api/http_pb2_grpc.pyi
lib/protoc_gen_openapiv2/__init__.py
lib/protoc_gen_openapiv2/options/__init__.py
lib/protoc_gen_openapiv2/options/annotations_pb2.py
lib/protoc_gen_openapiv2/options/annotations_pb2.pyi
lib/protoc_gen_openapiv2/options/annotations_pb2_grpc.py
lib/protoc_gen_openapiv2/options/annotations_pb2_grpc.pyi
lib/protoc_gen_openapiv2/options/openapiv2_pb2.py
lib/protoc_gen_openapiv2/options/openapiv2_pb2.pyi
lib/protoc_gen_openapiv2/options/openapiv2_pb2_grpc.py
lib/protoc_gen_openapiv2/options/openapiv2_pb2_grpc.pyi
lib/sift/__init__.py
lib/sift/annotation_logs/__init__.py
lib/sift/annotation_logs/v1/__init__.py
lib/sift/annotation_logs/v1/annotation_logs_pb2.py
lib/sift/annotation_logs/v1/annotation_logs_pb2.pyi
lib/sift/annotation_logs/v1/annotation_logs_pb2_grpc.py
lib/sift/annotation_logs/v1/annotation_logs_pb2_grpc.pyi
lib/sift/annotations/__init__.py
lib/sift/annotations/v1/__init__.py
lib/sift/annotations/v1/annotations_pb2.py
lib/sift/annotations/v1/annotations_pb2.pyi
lib/sift/annotations/v1/annotations_pb2_grpc.py
lib/sift/annotations/v1/annotations_pb2_grpc.pyi
lib/sift/assets/__init__.py
lib/sift/assets/v1/__init__.py
lib/sift/assets/v1/assets_pb2.py
lib/sift/assets/v1/assets_pb2.pyi
lib/sift/assets/v1/assets_pb2_grpc.py
lib/sift/assets/v1/assets_pb2_grpc.pyi
lib/sift/calculated_channels/__init__.py
lib/sift/calculated_channels/v1/__init__.py
lib/sift/calculated_channels/v1/calculated_channels_pb2.py
lib/sift/calculated_channels/v1/calculated_channels_pb2.pyi
lib/sift/calculated_channels/v1/calculated_channels_pb2_grpc.py
lib/sift/calculated_channels/v1/calculated_channels_pb2_grpc.pyi
lib/sift/channel_schemas/__init__.py
lib/sift/channel_schemas/v1/__init__.py
lib/sift/channel_schemas/v1/channel_schemas_pb2.py
lib/sift/channel_schemas/v1/channel_schemas_pb2.pyi
lib/sift/channel_schemas/v1/channel_schemas_pb2_grpc.py
lib/sift/channel_schemas/v1/channel_schemas_pb2_grpc.pyi
lib/sift/channels/__init__.py
lib/sift/channels/v2/__init__.py
lib/sift/channels/v2/channels_pb2.py
lib/sift/channels/v2/channels_pb2.pyi
lib/sift/channels/v2/channels_pb2_grpc.py
lib/sift/channels/v2/channels_pb2_grpc.pyi
lib/sift/common/__init__.py
lib/sift/common/type/__init__.py
lib/sift/common/type/v1/__init__.py
lib/sift/common/type/v1/channel_bit_field_element_pb2.py
lib/sift/common/type/v1/channel_bit_field_element_pb2.pyi
lib/sift/common/type/v1/channel_bit_field_element_pb2_grpc.py
lib/sift/common/type/v1/channel_bit_field_element_pb2_grpc.pyi
lib/sift/common/type/v1/channel_data_type_pb2.py
lib/sift/common/type/v1/channel_data_type_pb2.pyi
lib/sift/common/type/v1/channel_data_type_pb2_grpc.py
lib/sift/common/type/v1/channel_data_type_pb2_grpc.pyi
lib/sift/common/type/v1/channel_enum_type_pb2.py
lib/sift/common/type/v1/channel_enum_type_pb2.pyi
lib/sift/common/type/v1/channel_enum_type_pb2_grpc.py
lib/sift/common/type/v1/channel_enum_type_pb2_grpc.pyi
lib/sift/common/type/v1/organization_pb2.py
lib/sift/common/type/v1/organization_pb2.pyi
lib/sift/common/type/v1/organization_pb2_grpc.py
lib/sift/common/type/v1/organization_pb2_grpc.pyi
lib/sift/common/type/v1/user_pb2.py
lib/sift/common/type/v1/user_pb2.pyi
lib/sift/common/type/v1/user_pb2_grpc.py
lib/sift/common/type/v1/user_pb2_grpc.pyi
lib/sift/data/__init__.py
lib/sift/data/v1/__init__.py
lib/sift/data/v1/data_pb2.py
lib/sift/data/v1/data_pb2.pyi
lib/sift/data/v1/data_pb2_grpc.py
lib/sift/data/v1/data_pb2_grpc.pyi
lib/sift/ingest/__init__.py
lib/sift/ingest/v1/__init__.py
lib/sift/ingest/v1/ingest_pb2.py
lib/sift/ingest/v1/ingest_pb2.pyi
lib/sift/ingest/v1/ingest_pb2_grpc.py
lib/sift/ingest/v1/ingest_pb2_grpc.pyi
lib/sift/ingestion_configs/__init__.py
lib/sift/ingestion_configs/v1/__init__.py
lib/sift/ingestion_configs/v1/ingestion_configs_pb2.py
lib/sift/ingestion_configs/v1/ingestion_configs_pb2.pyi
lib/sift/ingestion_configs/v1/ingestion_configs_pb2_grpc.py
lib/sift/ingestion_configs/v1/ingestion_configs_pb2_grpc.pyi
lib/sift/notifications/__init__.py
lib/sift/notifications/v1/__init__.py
lib/sift/notifications/v1/notifications_pb2.py
lib/sift/notifications/v1/notifications_pb2.pyi
lib/sift/notifications/v1/notifications_pb2_grpc.py
lib/sift/notifications/v1/notifications_pb2_grpc.pyi
lib/sift/rules/__init__.py
lib/sift/rules/v1/__init__.py
lib/sift/rules/v1/rules_pb2.py
lib/sift/rules/v1/rules_pb2.pyi
lib/sift/rules/v1/rules_pb2_grpc.py
lib/sift/rules/v1/rules_pb2_grpc.pyi
lib/sift/runs/__init__.py
lib/sift/runs/v2/__init__.py
lib/sift/runs/v2/runs_pb2.py
lib/sift/runs/v2/runs_pb2.pyi
lib/sift/runs/v2/runs_pb2_grpc.py
lib/sift/runs/v2/runs_pb2_grpc.pyi
lib/sift/tags/__init__.py
lib/sift/tags/v1/__init__.py
lib/sift/tags/v1/tags_pb2.py
lib/sift/tags/v1/tags_pb2.pyi
lib/sift/tags/v1/tags_pb2_grpc.py
lib/sift/tags/v1/tags_pb2_grpc.pyi
lib/sift/users/__init__.py
lib/sift/users/v2/__init__.py
lib/sift/users/v2/users_pb2.py
lib/sift/users/v2/users_pb2.pyi
lib/sift/users/v2/users_pb2_grpc.py
lib/sift/users/v2/users_pb2_grpc.pyi
lib/sift_py/__init__.py
lib/sift_py/_internal/__init__.py
lib/sift_py/_internal/convert/__init__.py
lib/sift_py/_internal/convert/json.py
lib/sift_py/_internal/convert/protobuf.py
lib/sift_py/_internal/test_util/__init__.py
lib/sift_py/_internal/test_util/channel.py
lib/sift_py/_internal/test_util/fn.py
lib/sift_py/grpc/__init__.py
lib/sift_py/grpc/_interceptors.py
lib/sift_py/grpc/_retry.py
lib/sift_py/grpc/transport.py
lib/sift_py/grpc/transport_test.py
lib/sift_py/ingestion/__init__.py
lib/sift_py/ingestion/_service_test.py
lib/sift_py/ingestion/buffer.py
lib/sift_py/ingestion/channel.py
lib/sift_py/ingestion/flow.py
lib/sift_py/ingestion/manager.py
lib/sift_py/ingestion/service.py
lib/sift_py/ingestion/_internal/__init__.py
lib/sift_py/ingestion/_internal/channel.py
lib/sift_py/ingestion/_internal/error.py
lib/sift_py/ingestion/_internal/ingest.py
lib/sift_py/ingestion/_internal/ingest_test.py
lib/sift_py/ingestion/_internal/ingestion_config.py
lib/sift_py/ingestion/_internal/rule.py
lib/sift_py/ingestion/_internal/run.py
lib/sift_py/ingestion/config/__init__.py
lib/sift_py/ingestion/config/telemetry.py
lib/sift_py/ingestion/config/telemetry_test.py
lib/sift_py/ingestion/config/yaml/__init__.py
lib/sift_py/ingestion/config/yaml/error.py
lib/sift_py/ingestion/config/yaml/load.py
lib/sift_py/ingestion/config/yaml/spec.py
lib/sift_py/ingestion/config/yaml/test_load.py
lib/sift_py/ingestion/rule/__init__.py
lib/sift_py/ingestion/rule/config.py
lib/sift_py/ingestion/rule/config_test.py
lib/sift_stack_py.egg-info/PKG-INFO
lib/sift_stack_py.egg-info/SOURCES.txt
lib/sift_stack_py.egg-info/dependency_links.txt
lib/sift_stack_py.egg-info/requires.txt
lib/sift_stack_py.egg-info/top_level.txt