# -*- encoding: utf-8 -*-
# stub: polyphony 0.19 ruby lib
# stub: ext/ev/extconf.rb

Gem::Specification.new do |s|
  s.name = "polyphony".freeze
  s.version = "0.19".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "source_code_uri" => "https://github.com/digital-fabric/polyphony" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Sharon Rosner".freeze]
  s.date = "2019-06-12"
  s.email = "ciconia@gmail.com".freeze
  s.extensions = ["ext/ev/extconf.rb".freeze]
  s.extra_rdoc_files = ["README.md".freeze]
  s.files = [".gitbook.yaml".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, ".vscode/launch.json".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "docs/getting-started/getting-started.md".freeze, "docs/getting-started/tutorial.md".freeze, "docs/summary.md".freeze, "examples/core/cancel.rb".freeze, "examples/core/channel_echo.rb".freeze, "examples/core/enumerator.rb".freeze, "examples/core/fork.rb".freeze, "examples/core/genserver.rb".freeze, "examples/core/lock.rb".freeze, "examples/core/move_on.rb".freeze, "examples/core/move_on_twice.rb".freeze, "examples/core/move_on_with_ensure.rb".freeze, "examples/core/multiple_spawn.rb".freeze, "examples/core/nested_async.rb".freeze, "examples/core/nested_cancel.rb".freeze, "examples/core/nested_multiple_spawn.rb".freeze, "examples/core/next_tick.rb".freeze, "examples/core/pulse.rb".freeze, "examples/core/resource.rb".freeze, "examples/core/resource_cancel.rb".freeze, "examples/core/resource_delegate.rb".freeze, "examples/core/sleep.rb".freeze, "examples/core/sleep_spawn.rb".freeze, "examples/core/spawn.rb".freeze, "examples/core/spawn_cancel.rb".freeze, "examples/core/spawn_error.rb".freeze, "examples/core/supervisor.rb".freeze, "examples/core/supervisor_with_cancel_scope.rb".freeze, "examples/core/supervisor_with_error.rb".freeze, "examples/core/supervisor_with_manual_move_on.rb".freeze, "examples/core/thread.rb".freeze, "examples/core/thread_cancel.rb".freeze, "examples/core/thread_pool.rb".freeze, "examples/core/throttle.rb".freeze, "examples/core/timeout.rb".freeze, "examples/fs/read.rb".freeze, "examples/http/config.ru".freeze, "examples/http/happy_eyeballs.rb".freeze, "examples/http/http_client.rb".freeze, "examples/http/http_get.rb".freeze, "examples/http/http_parse_experiment.rb".freeze, "examples/http/http_proxy.rb".freeze, "examples/http/http_server.js".freeze, "examples/http/http_server.rb".freeze, "examples/http/http_server_forked.rb".freeze, "examples/http/http_server_throttled.rb".freeze, "examples/http/http_ws_server.rb".freeze, "examples/http/https_raw_client.rb".freeze, "examples/http/https_server.rb".freeze, "examples/http/https_wss_server.rb".freeze, "examples/http/rack_server.rb".freeze, "examples/http/rack_server_https.rb".freeze, "examples/http/rack_server_https_forked.rb".freeze, "examples/http/websocket_secure_server.rb".freeze, "examples/http/websocket_server.rb".freeze, "examples/http/ws_page.html".freeze, "examples/http/wss_page.html".freeze, "examples/interfaces/pg_client.rb".freeze, "examples/interfaces/pg_pool.rb".freeze, "examples/interfaces/pg_transaction.rb".freeze, "examples/interfaces/redis_channels.rb".freeze, "examples/interfaces/redis_client.rb".freeze, "examples/interfaces/redis_pubsub.rb".freeze, "examples/interfaces/redis_pubsub_perf.rb".freeze, "examples/io/cat.rb".freeze, "examples/io/echo_client.rb".freeze, "examples/io/echo_pipe.rb".freeze, "examples/io/echo_server.rb".freeze, "examples/io/echo_server_with_timeout.rb".freeze, "examples/io/echo_stdin.rb".freeze, "examples/io/httparty.rb".freeze, "examples/io/httparty_multi.rb".freeze, "examples/io/httparty_threaded.rb".freeze, "examples/io/io_read.rb".freeze, "examples/io/irb.rb".freeze, "examples/io/net-http.rb".freeze, "examples/io/system.rb".freeze, "examples/io/tcpsocket.rb".freeze, "examples/performance/perf_multi_snooze.rb".freeze, "examples/performance/perf_snooze.rb".freeze, "examples/performance/thread-vs-fiber/polyphony_server.rb".freeze, "examples/performance/thread-vs-fiber/threaded_server.rb".freeze, "ext/ev/async.c".freeze, "ext/ev/child.c".freeze, "ext/ev/ev.h".freeze, "ext/ev/ev_ext.c".freeze, "ext/ev/ev_module.c".freeze, "ext/ev/extconf.rb".freeze, "ext/ev/io.c".freeze, "ext/ev/libev.h".freeze, "ext/ev/signal.c".freeze, "ext/ev/socket.c".freeze, "ext/ev/timer.c".freeze, "ext/libev/Changes".freeze, "ext/libev/LICENSE".freeze, "ext/libev/README".freeze, "ext/libev/README.embed".freeze, "ext/libev/ev.c".freeze, "ext/libev/ev.h".freeze, "ext/libev/ev_epoll.c".freeze, "ext/libev/ev_kqueue.c".freeze, "ext/libev/ev_poll.c".freeze, "ext/libev/ev_port.c".freeze, "ext/libev/ev_select.c".freeze, "ext/libev/ev_vars.h".freeze, "ext/libev/ev_win32.c".freeze, "ext/libev/ev_wrap.h".freeze, "ext/libev/test_libev_win32.c".freeze, "lib/polyphony.rb".freeze, "lib/polyphony/core/cancel_scope.rb".freeze, "lib/polyphony/core/channel.rb".freeze, "lib/polyphony/core/coprocess.rb".freeze, "lib/polyphony/core/exceptions.rb".freeze, "lib/polyphony/core/fiber_pool.rb".freeze, "lib/polyphony/core/resource_pool.rb".freeze, "lib/polyphony/core/supervisor.rb".freeze, "lib/polyphony/core/sync.rb".freeze, "lib/polyphony/core/thread.rb".freeze, "lib/polyphony/core/thread_pool.rb".freeze, "lib/polyphony/core/throttler.rb".freeze, "lib/polyphony/extensions/io.rb".freeze, "lib/polyphony/extensions/kernel.rb".freeze, "lib/polyphony/extensions/openssl.rb".freeze, "lib/polyphony/extensions/socket.rb".freeze, "lib/polyphony/fs.rb".freeze, "lib/polyphony/http.rb".freeze, "lib/polyphony/http/agent.rb".freeze, "lib/polyphony/http/http1_adapter.rb".freeze, "lib/polyphony/http/http2_adapter.rb".freeze, "lib/polyphony/http/rack.rb".freeze, "lib/polyphony/http/request.rb".freeze, "lib/polyphony/http/server.rb".freeze, "lib/polyphony/line_reader.rb".freeze, "lib/polyphony/net.rb".freeze, "lib/polyphony/postgres.rb".freeze, "lib/polyphony/redis.rb".freeze, "lib/polyphony/version.rb".freeze, "lib/polyphony/websocket.rb".freeze, "polyphony.gemspec".freeze, "test/test_coprocess.rb".freeze, "test/test_core.rb".freeze, "test/test_ev.rb".freeze, "test/test_io.rb".freeze, "test/test_kernel.rb".freeze]
  s.homepage = "http://github.com/digital-fabric/polyphony".freeze
  s.licenses = ["MIT".freeze]
  s.rdoc_options = ["--title".freeze, "polyphony".freeze, "--main".freeze, "README.md".freeze]
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Polyphony: Fiber-based Concurrency for Ruby".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<modulation>.freeze, ["~> 0.25".freeze])
  s.add_runtime_dependency(%q<http_parser.rb>.freeze, ["= 0.6.0".freeze])
  s.add_runtime_dependency(%q<http-2>.freeze, ["= 0.10.0".freeze])
  s.add_development_dependency(%q<hiredis>.freeze, ["= 0.6.3".freeze])
  s.add_development_dependency(%q<httparty>.freeze, ["= 0.17.0".freeze])
  s.add_development_dependency(%q<localhost>.freeze, ["= 1.1.4".freeze])
  s.add_development_dependency(%q<minitest>.freeze, ["= 5.11.3".freeze])
  s.add_development_dependency(%q<pg>.freeze, ["= 1.1.3".freeze])
  s.add_development_dependency(%q<rake-compiler>.freeze, ["= 1.0.5".freeze])
  s.add_development_dependency(%q<redis>.freeze, ["= 4.1.0".freeze])
  s.add_development_dependency(%q<websocket>.freeze, ["= 1.2.8".freeze])
end