# -*- encoding: utf-8 -*- # stub: steep 1.7.0.dev.2 ruby lib Gem::Specification.new do |s| s.name = "steep".freeze s.version = "1.7.0.dev.2".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://github.com/soutaro/steep/blob/master/CHANGELOG.md", "homepage_uri" => "https://github.com/soutaro/steep", "source_code_uri" => "https://github.com/soutaro/steep" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Soutaro Matsumoto".freeze] s.bindir = "exe".freeze s.date = "2024-02-22" s.description = "Gradual Typing for Ruby".freeze s.email = ["matsumoto@soutaro.com".freeze] s.executables = ["steep".freeze] s.files = [".github/dependabot.yml".freeze, ".github/workflows/ruby-windows.yml".freeze, ".github/workflows/ruby.yml".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".vscode/steep-shared.code-snippets".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "Gemfile.steep".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "Steepfile".freeze, "bin/console".freeze, "bin/output_rebaseline.rb".freeze, "bin/output_test.rb".freeze, "bin/rbs".freeze, "bin/setup".freeze, "bin/steep".freeze, "bin/steep-prof".freeze, "doc/narrowing.md".freeze, "exe/steep".freeze, "gemfile_steep/Gemfile".freeze, "gemfile_steep/Gemfile.lock".freeze, "guides/README.md".freeze, "guides/src/gem-rbs-collection/gem-rbs-collection.md".freeze, "guides/src/getting-started/getting-started.md".freeze, "guides/src/nil-optional/nil-optional.md".freeze, "lib/steep.rb".freeze, "lib/steep/annotation_parser.rb".freeze, "lib/steep/ast/annotation.rb".freeze, "lib/steep/ast/annotation/collection.rb".freeze, "lib/steep/ast/builtin.rb".freeze, "lib/steep/ast/ignore.rb".freeze, "lib/steep/ast/node/type_application.rb".freeze, "lib/steep/ast/node/type_assertion.rb".freeze, "lib/steep/ast/types/any.rb".freeze, "lib/steep/ast/types/boolean.rb".freeze, "lib/steep/ast/types/bot.rb".freeze, "lib/steep/ast/types/class.rb".freeze, "lib/steep/ast/types/factory.rb".freeze, "lib/steep/ast/types/helper.rb".freeze, "lib/steep/ast/types/instance.rb".freeze, "lib/steep/ast/types/intersection.rb".freeze, "lib/steep/ast/types/literal.rb".freeze, "lib/steep/ast/types/logic.rb".freeze, "lib/steep/ast/types/name.rb".freeze, "lib/steep/ast/types/nil.rb".freeze, "lib/steep/ast/types/proc.rb".freeze, "lib/steep/ast/types/record.rb".freeze, "lib/steep/ast/types/self.rb".freeze, "lib/steep/ast/types/top.rb".freeze, "lib/steep/ast/types/tuple.rb".freeze, "lib/steep/ast/types/union.rb".freeze, "lib/steep/ast/types/var.rb".freeze, "lib/steep/ast/types/void.rb".freeze, "lib/steep/cli.rb".freeze, "lib/steep/diagnostic/deprecated/else_on_exhaustive_case.rb".freeze, "lib/steep/diagnostic/deprecated/unknown_constant_assigned.rb".freeze, "lib/steep/diagnostic/helper.rb".freeze, "lib/steep/diagnostic/lsp_formatter.rb".freeze, "lib/steep/diagnostic/ruby.rb".freeze, "lib/steep/diagnostic/signature.rb".freeze, "lib/steep/drivers/annotations.rb".freeze, "lib/steep/drivers/check.rb".freeze, "lib/steep/drivers/checkfile.rb".freeze, "lib/steep/drivers/diagnostic_printer.rb".freeze, "lib/steep/drivers/init.rb".freeze, "lib/steep/drivers/langserver.rb".freeze, "lib/steep/drivers/print_project.rb".freeze, "lib/steep/drivers/stats.rb".freeze, "lib/steep/drivers/utils/driver_helper.rb".freeze, "lib/steep/drivers/utils/jobs_option.rb".freeze, "lib/steep/drivers/validate.rb".freeze, "lib/steep/drivers/vendor.rb".freeze, "lib/steep/drivers/watch.rb".freeze, "lib/steep/drivers/worker.rb".freeze, "lib/steep/equatable.rb".freeze, "lib/steep/expectations.rb".freeze, "lib/steep/index/rbs_index.rb".freeze, "lib/steep/index/signature_symbol_provider.rb".freeze, "lib/steep/index/source_index.rb".freeze, "lib/steep/interface/block.rb".freeze, "lib/steep/interface/builder.rb".freeze, "lib/steep/interface/function.rb".freeze, "lib/steep/interface/method_type.rb".freeze, "lib/steep/interface/shape.rb".freeze, "lib/steep/interface/substitution.rb".freeze, "lib/steep/interface/type_param.rb".freeze, "lib/steep/method_name.rb".freeze, "lib/steep/module_helper.rb".freeze, "lib/steep/node_helper.rb".freeze, "lib/steep/path_helper.rb".freeze, "lib/steep/project.rb".freeze, "lib/steep/project/dsl.rb".freeze, "lib/steep/project/options.rb".freeze, "lib/steep/project/pattern.rb".freeze, "lib/steep/project/target.rb".freeze, "lib/steep/range_extension.rb".freeze, "lib/steep/server/base_worker.rb".freeze, "lib/steep/server/change_buffer.rb".freeze, "lib/steep/server/delay_queue.rb".freeze, "lib/steep/server/interaction_worker.rb".freeze, "lib/steep/server/lsp_formatter.rb".freeze, "lib/steep/server/master.rb".freeze, "lib/steep/server/type_check_worker.rb".freeze, "lib/steep/server/worker_process.rb".freeze, "lib/steep/services/completion_provider.rb".freeze, "lib/steep/services/content_change.rb".freeze, "lib/steep/services/file_loader.rb".freeze, "lib/steep/services/goto_service.rb".freeze, "lib/steep/services/hover_provider/rbs.rb".freeze, "lib/steep/services/hover_provider/ruby.rb".freeze, "lib/steep/services/hover_provider/singleton_methods.rb".freeze, "lib/steep/services/path_assignment.rb".freeze, "lib/steep/services/signature_help_provider.rb".freeze, "lib/steep/services/signature_service.rb".freeze, "lib/steep/services/stats_calculator.rb".freeze, "lib/steep/services/type_check_service.rb".freeze, "lib/steep/services/type_name_completion.rb".freeze, "lib/steep/signature/validator.rb".freeze, "lib/steep/source.rb".freeze, "lib/steep/source/ignore_ranges.rb".freeze, "lib/steep/subtyping/cache.rb".freeze, "lib/steep/subtyping/check.rb".freeze, "lib/steep/subtyping/constraints.rb".freeze, "lib/steep/subtyping/relation.rb".freeze, "lib/steep/subtyping/result.rb".freeze, "lib/steep/subtyping/variable_variance.rb".freeze, "lib/steep/thread_waiter.rb".freeze, "lib/steep/type_construction.rb".freeze, "lib/steep/type_inference/block_params.rb".freeze, "lib/steep/type_inference/case_when.rb".freeze, "lib/steep/type_inference/constant_env.rb".freeze, "lib/steep/type_inference/context.rb".freeze, "lib/steep/type_inference/context_array.rb".freeze, "lib/steep/type_inference/logic_type_interpreter.rb".freeze, "lib/steep/type_inference/method_call.rb".freeze, "lib/steep/type_inference/method_params.rb".freeze, "lib/steep/type_inference/multiple_assignment.rb".freeze, "lib/steep/type_inference/send_args.rb".freeze, "lib/steep/type_inference/type_env.rb".freeze, "lib/steep/type_inference/type_env_builder.rb".freeze, "lib/steep/typing.rb".freeze, "lib/steep/version.rb".freeze, "manual/annotations.md".freeze, "rbs_collection.steep.lock.yaml".freeze, "rbs_collection.steep.yaml".freeze, "sample/Steepfile".freeze, "sample/lib/conference.rb".freeze, "sample/lib/length.rb".freeze, "sample/sig/conference.rbs".freeze, "sample/sig/length.rbs".freeze, "sig/shims/bundler.rbs".freeze, "sig/shims/concurrent-ruby.rbs".freeze, "sig/shims/exception.rbs".freeze, "sig/shims/language-server_protocol.rbs".freeze, "sig/shims/parser.rbs".freeze, "sig/shims/parser/comment.rbs".freeze, "sig/shims/parser/nodes.rbs".freeze, "sig/shims/parser/source/map.rbs".freeze, "sig/shims/parser/source/range.rbs".freeze, "sig/shims/string.rbs".freeze, "sig/shims/tagged_logging.rbs".freeze, "sig/shims/yaml.rbs".freeze, "sig/steep.rbs".freeze, "sig/steep/annotation_parser.rbs".freeze, "sig/steep/ast/annotation.rbs".freeze, "sig/steep/ast/annotation/collection.rbs".freeze, "sig/steep/ast/builtin.rbs".freeze, "sig/steep/ast/ignore.rbs".freeze, "sig/steep/ast/node/type_application.rbs".freeze, "sig/steep/ast/node/type_assertion.rbs".freeze, "sig/steep/ast/types.rbs".freeze, "sig/steep/ast/types/any.rbs".freeze, "sig/steep/ast/types/boolean.rbs".freeze, "sig/steep/ast/types/bot.rbs".freeze, "sig/steep/ast/types/class.rbs".freeze, "sig/steep/ast/types/factory.rbs".freeze, "sig/steep/ast/types/helper.rbs".freeze, "sig/steep/ast/types/instance.rbs".freeze, "sig/steep/ast/types/intersection.rbs".freeze, "sig/steep/ast/types/literal.rbs".freeze, "sig/steep/ast/types/logic.rbs".freeze, "sig/steep/ast/types/name.rbs".freeze, "sig/steep/ast/types/nil.rbs".freeze, "sig/steep/ast/types/proc.rbs".freeze, "sig/steep/ast/types/record.rbs".freeze, "sig/steep/ast/types/self.rbs".freeze, "sig/steep/ast/types/top.rbs".freeze, "sig/steep/ast/types/tuple.rbs".freeze, "sig/steep/ast/types/union.rbs".freeze, "sig/steep/ast/types/var.rbs".freeze, "sig/steep/ast/types/void.rbs".freeze, "sig/steep/cli.rbs".freeze, "sig/steep/diagnostic/deprecated/else_on_exhaustive_case.rbs".freeze, "sig/steep/diagnostic/deprecated/unknown_constant_assigned.rbs".freeze, "sig/steep/diagnostic/helper.rbs".freeze, "sig/steep/diagnostic/lsp_formatter.rbs".freeze, "sig/steep/diagnostic/ruby.rbs".freeze, "sig/steep/diagnostic/signature.rbs".freeze, "sig/steep/drivers/annotations.rbs".freeze, "sig/steep/drivers/check.rbs".freeze, "sig/steep/drivers/checkfile.rbs".freeze, "sig/steep/drivers/diagnostic_printer.rbs".freeze, "sig/steep/drivers/init.rbs".freeze, "sig/steep/drivers/langserver.rbs".freeze, "sig/steep/drivers/print_project.rbs".freeze, "sig/steep/drivers/stats.rbs".freeze, "sig/steep/drivers/utils/driver_helper.rbs".freeze, "sig/steep/drivers/utils/jobs_option.rbs".freeze, "sig/steep/drivers/validate.rbs".freeze, "sig/steep/drivers/vendor.rbs".freeze, "sig/steep/drivers/watch.rbs".freeze, "sig/steep/drivers/worker.rbs".freeze, "sig/steep/equatable.rbs".freeze, "sig/steep/expectations.rbs".freeze, "sig/steep/index/rbs_index.rbs".freeze, "sig/steep/index/signature_symbol_provider.rbs".freeze, "sig/steep/index/source_index.rbs".freeze, "sig/steep/interface/block.rbs".freeze, "sig/steep/interface/builder.rbs".freeze, "sig/steep/interface/function.rbs".freeze, "sig/steep/interface/method_type.rbs".freeze, "sig/steep/interface/shape.rbs".freeze, "sig/steep/interface/substitution.rbs".freeze, "sig/steep/interface/type_param.rbs".freeze, "sig/steep/method_name.rbs".freeze, "sig/steep/module_helper.rbs".freeze, "sig/steep/node_helper.rbs".freeze, "sig/steep/path_helper.rbs".freeze, "sig/steep/project.rbs".freeze, "sig/steep/project/dsl.rbs".freeze, "sig/steep/project/options.rbs".freeze, "sig/steep/project/pattern.rbs".freeze, "sig/steep/project/target.rbs".freeze, "sig/steep/range_extension.rbs".freeze, "sig/steep/server/base_worker.rbs".freeze, "sig/steep/server/change_buffer.rbs".freeze, "sig/steep/server/delay_queue.rbs".freeze, "sig/steep/server/interaction_worker.rbs".freeze, "sig/steep/server/lsp_formatter.rbs".freeze, "sig/steep/server/master.rbs".freeze, "sig/steep/server/type_check_worker.rbs".freeze, "sig/steep/server/worker_process.rbs".freeze, "sig/steep/services/completion_provider.rbs".freeze, "sig/steep/services/content_change.rbs".freeze, "sig/steep/services/file_loader.rbs".freeze, "sig/steep/services/goto_service.rbs".freeze, "sig/steep/services/hover_provider/rbs.rbs".freeze, "sig/steep/services/hover_provider/ruby.rbs".freeze, "sig/steep/services/hover_provider/singleton_methods.rbs".freeze, "sig/steep/services/path_assignment.rbs".freeze, "sig/steep/services/signature_help_provider.rbs".freeze, "sig/steep/services/signature_service.rbs".freeze, "sig/steep/services/stats_calculator.rbs".freeze, "sig/steep/services/type_check_service.rbs".freeze, "sig/steep/services/type_name_completion.rbs".freeze, "sig/steep/signature/validator.rbs".freeze, "sig/steep/source.rbs".freeze, "sig/steep/source/ignore_ranges.rbs".freeze, "sig/steep/subtyping/cache.rbs".freeze, "sig/steep/subtyping/check.rbs".freeze, "sig/steep/subtyping/constraints.rbs".freeze, "sig/steep/subtyping/relation.rbs".freeze, "sig/steep/subtyping/result.rbs".freeze, "sig/steep/subtyping/variable_variance.rbs".freeze, "sig/steep/thread_waiter.rbs".freeze, "sig/steep/type_construction.rbs".freeze, "sig/steep/type_inference/block_params.rbs".freeze, "sig/steep/type_inference/case_when.rbs".freeze, "sig/steep/type_inference/constant_env.rbs".freeze, "sig/steep/type_inference/context.rbs".freeze, "sig/steep/type_inference/context_array.rbs".freeze, "sig/steep/type_inference/logic_type_interpreter.rbs".freeze, "sig/steep/type_inference/method_call.rbs".freeze, "sig/steep/type_inference/method_params.rbs".freeze, "sig/steep/type_inference/multiple_assignment.rbs".freeze, "sig/steep/type_inference/send_args.rbs".freeze, "sig/steep/type_inference/type_env.rbs".freeze, "sig/steep/type_inference/type_env_builder.rbs".freeze, "sig/steep/typing.rbs".freeze, "steep.gemspec".freeze] s.homepage = "https://github.com/soutaro/steep".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Gradual Typing for Ruby".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 3.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 5.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 2.2.2".freeze, "< 4.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.15".freeze, "< 4.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.1.10".freeze]) s.add_runtime_dependency(%q.freeze, [">= 2".freeze, "< 4".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0.1".freeze]) s.add_runtime_dependency(%q.freeze, [">= 2.1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.3.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.1.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 1.0.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 3.0.9".freeze]) end