# -*- encoding: utf-8 -*- # stub: deimos-ruby 1.24.0 ruby lib Gem::Specification.new do |s| s.name = "deimos-ruby".freeze s.version = "1.24.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Daniel Orner".freeze] s.date = "2024-02-26" s.email = ["daniel.orner@wishabi.com".freeze] s.executables = ["console".freeze, "deimos".freeze] s.files = [".circleci/config.yml".freeze, ".github/workflows/ci.yml".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".rubocop_todo.yml".freeze, ".ruby-version".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Dockerfile".freeze, "Gemfile".freeze, "Guardfile".freeze, "LICENSE.md".freeze, "README.md".freeze, "Rakefile".freeze, "Steepfile".freeze, "bin/console".freeze, "bin/deimos".freeze, "deimos-ruby.gemspec".freeze, "docker-compose.yml".freeze, "docs/ARCHITECTURE.md".freeze, "docs/CONFIGURATION.md".freeze, "docs/DATABASE_BACKEND.md".freeze, "docs/INTEGRATION_TESTS.md".freeze, "docs/PULL_REQUEST_TEMPLATE.md".freeze, "docs/UPGRADING.md".freeze, "lib/deimos.rb".freeze, "lib/deimos/active_record_consume/batch_consumption.rb".freeze, "lib/deimos/active_record_consume/batch_record.rb".freeze, "lib/deimos/active_record_consume/batch_record_list.rb".freeze, "lib/deimos/active_record_consume/batch_slicer.rb".freeze, "lib/deimos/active_record_consume/mass_updater.rb".freeze, "lib/deimos/active_record_consume/message_consumption.rb".freeze, "lib/deimos/active_record_consume/schema_model_converter.rb".freeze, "lib/deimos/active_record_consumer.rb".freeze, "lib/deimos/active_record_producer.rb".freeze, "lib/deimos/backends/base.rb".freeze, "lib/deimos/backends/db.rb".freeze, "lib/deimos/backends/kafka.rb".freeze, "lib/deimos/backends/kafka_async.rb".freeze, "lib/deimos/backends/test.rb".freeze, "lib/deimos/batch_consumer.rb".freeze, "lib/deimos/config/configuration.rb".freeze, "lib/deimos/config/phobos_config.rb".freeze, "lib/deimos/consume/batch_consumption.rb".freeze, "lib/deimos/consume/message_consumption.rb".freeze, "lib/deimos/consumer.rb".freeze, "lib/deimos/exceptions.rb".freeze, "lib/deimos/instrumentation.rb".freeze, "lib/deimos/kafka_message.rb".freeze, "lib/deimos/kafka_source.rb".freeze, "lib/deimos/kafka_topic_info.rb".freeze, "lib/deimos/message.rb".freeze, "lib/deimos/metrics/datadog.rb".freeze, "lib/deimos/metrics/mock.rb".freeze, "lib/deimos/metrics/provider.rb".freeze, "lib/deimos/monkey_patches/phobos_cli.rb".freeze, "lib/deimos/poll_info.rb".freeze, "lib/deimos/producer.rb".freeze, "lib/deimos/railtie.rb".freeze, "lib/deimos/schema_backends/avro_base.rb".freeze, "lib/deimos/schema_backends/avro_local.rb".freeze, "lib/deimos/schema_backends/avro_schema_coercer.rb".freeze, "lib/deimos/schema_backends/avro_schema_registry.rb".freeze, "lib/deimos/schema_backends/avro_validation.rb".freeze, "lib/deimos/schema_backends/base.rb".freeze, "lib/deimos/schema_backends/mock.rb".freeze, "lib/deimos/schema_class/base.rb".freeze, "lib/deimos/schema_class/enum.rb".freeze, "lib/deimos/schema_class/record.rb".freeze, "lib/deimos/shared_config.rb".freeze, "lib/deimos/test_helpers.rb".freeze, "lib/deimos/tracing/datadog.rb".freeze, "lib/deimos/tracing/mock.rb".freeze, "lib/deimos/tracing/provider.rb".freeze, "lib/deimos/utils/db_poller.rb".freeze, "lib/deimos/utils/db_poller/base.rb".freeze, "lib/deimos/utils/db_poller/state_based.rb".freeze, "lib/deimos/utils/db_poller/time_based.rb".freeze, "lib/deimos/utils/db_producer.rb".freeze, "lib/deimos/utils/deadlock_retry.rb".freeze, "lib/deimos/utils/inline_consumer.rb".freeze, "lib/deimos/utils/lag_reporter.rb".freeze, "lib/deimos/utils/schema_class.rb".freeze, "lib/deimos/utils/schema_controller_mixin.rb".freeze, "lib/deimos/version.rb".freeze, "lib/generators/deimos/active_record/templates/migration.rb.tt".freeze, "lib/generators/deimos/active_record/templates/model.rb.tt".freeze, "lib/generators/deimos/active_record_generator.rb".freeze, "lib/generators/deimos/bulk_import_id/templates/migration.rb.tt".freeze, "lib/generators/deimos/bulk_import_id_generator.rb".freeze, "lib/generators/deimos/db_backend/templates/migration".freeze, "lib/generators/deimos/db_backend/templates/rails3_migration".freeze, "lib/generators/deimos/db_backend_generator.rb".freeze, "lib/generators/deimos/db_poller/templates/migration".freeze, "lib/generators/deimos/db_poller/templates/rails3_migration".freeze, "lib/generators/deimos/db_poller_generator.rb".freeze, "lib/generators/deimos/schema_class/templates/schema_class.rb.tt".freeze, "lib/generators/deimos/schema_class/templates/schema_enum.rb.tt".freeze, "lib/generators/deimos/schema_class/templates/schema_record.rb.tt".freeze, "lib/generators/deimos/schema_class_generator.rb".freeze, "lib/tasks/deimos.rake".freeze, "rbs_collection.lock.yaml".freeze, "rbs_collection.yaml".freeze, "regenerate_test_schema_classes.rb".freeze, "sig/avro.rbs".freeze, "sig/defs.rbs".freeze, "sig/fig_tree.rbs".freeze, "spec/active_record_batch_consumer_association_spec.rb".freeze, "spec/active_record_batch_consumer_spec.rb".freeze, "spec/active_record_consume/batch_consumption_spec.rb".freeze, "spec/active_record_consume/batch_slicer_spec.rb".freeze, "spec/active_record_consume/mass_updater_spec.rb".freeze, "spec/active_record_consume/schema_model_converter_spec.rb".freeze, "spec/active_record_consumer_spec.rb".freeze, "spec/active_record_producer_spec.rb".freeze, "spec/backends/base_spec.rb".freeze, "spec/backends/db_spec.rb".freeze, "spec/backends/kafka_async_spec.rb".freeze, "spec/backends/kafka_spec.rb".freeze, "spec/batch_consumer_spec.rb".freeze, "spec/config/configuration_spec.rb".freeze, "spec/consumer_spec.rb".freeze, "spec/deimos_spec.rb".freeze, "spec/generators/active_record_generator_spec.rb".freeze, "spec/generators/schema_class/my_schema_spec.rb".freeze, "spec/generators/schema_class/my_schema_with_circular_reference_spec.rb".freeze, "spec/generators/schema_class/my_schema_with_complex_types_spec.rb".freeze, "spec/generators/schema_class_generator_spec.rb".freeze, "spec/handlers/my_batch_consumer.rb".freeze, "spec/handlers/my_consumer.rb".freeze, "spec/kafka_listener_spec.rb".freeze, "spec/kafka_source_spec.rb".freeze, "spec/kafka_topic_info_spec.rb".freeze, "spec/message_spec.rb".freeze, "spec/phobos.bad_db.yml".freeze, "spec/phobos.yml".freeze, "spec/producer_spec.rb".freeze, "spec/rake_spec.rb".freeze, "spec/schema_backends/avro_base_shared.rb".freeze, "spec/schema_backends/avro_local_spec.rb".freeze, "spec/schema_backends/avro_schema_registry_spec.rb".freeze, "spec/schema_backends/avro_validation_spec.rb".freeze, "spec/schema_backends/base_spec.rb".freeze, "spec/schemas/com/my-namespace/Generated.avsc".freeze, "spec/schemas/com/my-namespace/MyNestedSchema.avsc".freeze, "spec/schemas/com/my-namespace/MySchema.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaCompound_key.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaId_key.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithBooleans.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithCircularReference.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithComplexTypes.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithDateTimes.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithId.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithUniqueId.avsc".freeze, "spec/schemas/com/my-namespace/MySchema_key.avsc".freeze, "spec/schemas/com/my-namespace/Wibble.avsc".freeze, "spec/schemas/com/my-namespace/Widget.avsc".freeze, "spec/schemas/com/my-namespace/WidgetTheSecond.avsc".freeze, "spec/schemas/com/my-namespace/my-suborg/MyLongNamespaceSchema.avsc".freeze, "spec/schemas/com/my-namespace/request/CreateTopic.avsc".freeze, "spec/schemas/com/my-namespace/request/Index.avsc".freeze, "spec/schemas/com/my-namespace/request/UpdateRequest.avsc".freeze, "spec/schemas/com/my-namespace/response/CreateTopic.avsc".freeze, "spec/schemas/com/my-namespace/response/Index.avsc".freeze, "spec/schemas/com/my-namespace/response/UpdateResponse.avsc".freeze, "spec/schemas/my_namespace/generated.rb".freeze, "spec/schemas/my_namespace/my_long_namespace_schema.rb".freeze, "spec/schemas/my_namespace/my_nested_schema.rb".freeze, "spec/schemas/my_namespace/my_schema.rb".freeze, "spec/schemas/my_namespace/my_schema_compound_key.rb".freeze, "spec/schemas/my_namespace/my_schema_id_key.rb".freeze, "spec/schemas/my_namespace/my_schema_key.rb".freeze, "spec/schemas/my_namespace/my_schema_with_boolean.rb".freeze, "spec/schemas/my_namespace/my_schema_with_circular_reference.rb".freeze, "spec/schemas/my_namespace/my_schema_with_complex_type.rb".freeze, "spec/schemas/my_namespace/my_schema_with_date_time.rb".freeze, "spec/schemas/my_namespace/my_schema_with_id.rb".freeze, "spec/schemas/my_namespace/my_schema_with_unique_id.rb".freeze, "spec/schemas/my_namespace/my_updated_schema.rb".freeze, "spec/schemas/my_namespace/request/create_topic.rb".freeze, "spec/schemas/my_namespace/request/index.rb".freeze, "spec/schemas/my_namespace/request/update_request.rb".freeze, "spec/schemas/my_namespace/response/create_topic.rb".freeze, "spec/schemas/my_namespace/response/index.rb".freeze, "spec/schemas/my_namespace/response/update_response.rb".freeze, "spec/schemas/my_namespace/wibble.rb".freeze, "spec/schemas/my_namespace/widget.rb".freeze, "spec/schemas/my_namespace/widget_the_second.rb".freeze, "spec/snapshots/consumers-no-nest.snap".freeze, "spec/snapshots/consumers.snap".freeze, "spec/snapshots/consumers_and_producers-no-nest.snap".freeze, "spec/snapshots/consumers_and_producers.snap".freeze, "spec/snapshots/consumers_circular-no-nest.snap".freeze, "spec/snapshots/consumers_circular.snap".freeze, "spec/snapshots/consumers_complex_types-no-nest.snap".freeze, "spec/snapshots/consumers_complex_types.snap".freeze, "spec/snapshots/consumers_nested-no-nest.snap".freeze, "spec/snapshots/consumers_nested.snap".freeze, "spec/snapshots/namespace_folders.snap".freeze, "spec/snapshots/namespace_map.snap".freeze, "spec/snapshots/producers_with_key-no-nest.snap".freeze, "spec/snapshots/producers_with_key.snap".freeze, "spec/spec_helper.rb".freeze, "spec/utils/db_poller_spec.rb".freeze, "spec/utils/db_producer_spec.rb".freeze, "spec/utils/deadlock_retry_spec.rb".freeze, "spec/utils/inline_consumer_spec.rb".freeze, "spec/utils/lag_reporter_spec.rb".freeze, "spec/utils/platform_schema_validation_spec.rb".freeze, "spec/utils/schema_controller_mixin_spec.rb".freeze, "support/deimos-solo.png".freeze, "support/deimos-with-name-next.png".freeze, "support/deimos-with-name.png".freeze, "support/flipp-logo.png".freeze] s.homepage = "".freeze s.licenses = ["Apache-2.0".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "Kafka libraries for Ruby.".freeze s.test_files = ["spec/active_record_batch_consumer_association_spec.rb".freeze, "spec/active_record_batch_consumer_spec.rb".freeze, "spec/active_record_consume/batch_consumption_spec.rb".freeze, "spec/active_record_consume/batch_slicer_spec.rb".freeze, "spec/active_record_consume/mass_updater_spec.rb".freeze, "spec/active_record_consume/schema_model_converter_spec.rb".freeze, "spec/active_record_consumer_spec.rb".freeze, "spec/active_record_producer_spec.rb".freeze, "spec/backends/base_spec.rb".freeze, "spec/backends/db_spec.rb".freeze, "spec/backends/kafka_async_spec.rb".freeze, "spec/backends/kafka_spec.rb".freeze, "spec/batch_consumer_spec.rb".freeze, "spec/config/configuration_spec.rb".freeze, "spec/consumer_spec.rb".freeze, "spec/deimos_spec.rb".freeze, "spec/generators/active_record_generator_spec.rb".freeze, "spec/generators/schema_class/my_schema_spec.rb".freeze, "spec/generators/schema_class/my_schema_with_circular_reference_spec.rb".freeze, "spec/generators/schema_class/my_schema_with_complex_types_spec.rb".freeze, "spec/generators/schema_class_generator_spec.rb".freeze, "spec/handlers/my_batch_consumer.rb".freeze, "spec/handlers/my_consumer.rb".freeze, "spec/kafka_listener_spec.rb".freeze, "spec/kafka_source_spec.rb".freeze, "spec/kafka_topic_info_spec.rb".freeze, "spec/message_spec.rb".freeze, "spec/phobos.bad_db.yml".freeze, "spec/phobos.yml".freeze, "spec/producer_spec.rb".freeze, "spec/rake_spec.rb".freeze, "spec/schema_backends/avro_base_shared.rb".freeze, "spec/schema_backends/avro_local_spec.rb".freeze, "spec/schema_backends/avro_schema_registry_spec.rb".freeze, "spec/schema_backends/avro_validation_spec.rb".freeze, "spec/schema_backends/base_spec.rb".freeze, "spec/schemas/com/my-namespace/Generated.avsc".freeze, "spec/schemas/com/my-namespace/MyNestedSchema.avsc".freeze, "spec/schemas/com/my-namespace/MySchema.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaCompound_key.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaId_key.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithBooleans.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithCircularReference.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithComplexTypes.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithDateTimes.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithId.avsc".freeze, "spec/schemas/com/my-namespace/MySchemaWithUniqueId.avsc".freeze, "spec/schemas/com/my-namespace/MySchema_key.avsc".freeze, "spec/schemas/com/my-namespace/Wibble.avsc".freeze, "spec/schemas/com/my-namespace/Widget.avsc".freeze, "spec/schemas/com/my-namespace/WidgetTheSecond.avsc".freeze, "spec/schemas/com/my-namespace/my-suborg/MyLongNamespaceSchema.avsc".freeze, "spec/schemas/com/my-namespace/request/CreateTopic.avsc".freeze, "spec/schemas/com/my-namespace/request/Index.avsc".freeze, "spec/schemas/com/my-namespace/request/UpdateRequest.avsc".freeze, "spec/schemas/com/my-namespace/response/CreateTopic.avsc".freeze, "spec/schemas/com/my-namespace/response/Index.avsc".freeze, "spec/schemas/com/my-namespace/response/UpdateResponse.avsc".freeze, "spec/schemas/my_namespace/generated.rb".freeze, "spec/schemas/my_namespace/my_long_namespace_schema.rb".freeze, "spec/schemas/my_namespace/my_nested_schema.rb".freeze, "spec/schemas/my_namespace/my_schema.rb".freeze, "spec/schemas/my_namespace/my_schema_compound_key.rb".freeze, "spec/schemas/my_namespace/my_schema_id_key.rb".freeze, "spec/schemas/my_namespace/my_schema_key.rb".freeze, "spec/schemas/my_namespace/my_schema_with_boolean.rb".freeze, "spec/schemas/my_namespace/my_schema_with_circular_reference.rb".freeze, "spec/schemas/my_namespace/my_schema_with_complex_type.rb".freeze, "spec/schemas/my_namespace/my_schema_with_date_time.rb".freeze, "spec/schemas/my_namespace/my_schema_with_id.rb".freeze, "spec/schemas/my_namespace/my_schema_with_unique_id.rb".freeze, "spec/schemas/my_namespace/my_updated_schema.rb".freeze, "spec/schemas/my_namespace/request/create_topic.rb".freeze, "spec/schemas/my_namespace/request/index.rb".freeze, "spec/schemas/my_namespace/request/update_request.rb".freeze, "spec/schemas/my_namespace/response/create_topic.rb".freeze, "spec/schemas/my_namespace/response/index.rb".freeze, "spec/schemas/my_namespace/response/update_response.rb".freeze, "spec/schemas/my_namespace/wibble.rb".freeze, "spec/schemas/my_namespace/widget.rb".freeze, "spec/schemas/my_namespace/widget_the_second.rb".freeze, "spec/snapshots/consumers-no-nest.snap".freeze, "spec/snapshots/consumers.snap".freeze, "spec/snapshots/consumers_and_producers-no-nest.snap".freeze, "spec/snapshots/consumers_and_producers.snap".freeze, "spec/snapshots/consumers_circular-no-nest.snap".freeze, "spec/snapshots/consumers_circular.snap".freeze, "spec/snapshots/consumers_complex_types-no-nest.snap".freeze, "spec/snapshots/consumers_complex_types.snap".freeze, "spec/snapshots/consumers_nested-no-nest.snap".freeze, "spec/snapshots/consumers_nested.snap".freeze, "spec/snapshots/namespace_folders.snap".freeze, "spec/snapshots/namespace_map.snap".freeze, "spec/snapshots/producers_with_key-no-nest.snap".freeze, "spec/snapshots/producers_with_key.snap".freeze, "spec/spec_helper.rb".freeze, "spec/utils/db_poller_spec.rb".freeze, "spec/utils/db_producer_spec.rb".freeze, "spec/utils/deadlock_retry_spec.rb".freeze, "spec/utils/inline_consumer_spec.rb".freeze, "spec/utils/lag_reporter_spec.rb".freeze, "spec/utils/platform_schema_validation_spec.rb".freeze, "spec/utils/schema_controller_mixin_spec.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 1.4".freeze, "< 2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.0.2".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.9".freeze, "< 3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["< 2".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.1.0".freeze, "< 1.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.9".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.7".freeze]) s.add_development_dependency(%q.freeze, [">= 0.11".freeze]) s.add_development_dependency(%q.freeze, [">= 4.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 2".freeze]) s.add_development_dependency(%q.freeze, ["~> 4".freeze]) s.add_development_dependency(%q.freeze, ["~> 1".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.5".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 6".freeze]) s.add_development_dependency(%q.freeze, ["~> 13".freeze]) s.add_development_dependency(%q.freeze, ["~> 3".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 4".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, ["= 0.89.0".freeze]) s.add_development_dependency(%q.freeze, ["= 1.42.0".freeze]) s.add_development_dependency(%q.freeze, [">= 5.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0".freeze]) end