File: async.gemspec

package info (click to toggle)
ruby-async 2.36.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 400 kB
  • sloc: ruby: 1,938; makefile: 4
file content (31 lines) | stat: -rw-r--r-- 5,429 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#########################################################
# This file has been automatically generated by gem2tgz #
#########################################################
# -*- encoding: utf-8 -*-
# stub: async 2.36.0 ruby lib

Gem::Specification.new do |s|
  s.name = "async".freeze
  s.version = "2.36.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "documentation_uri" => "https://socketry.github.io/async/", "funding_uri" => "https://github.com/sponsors/ioquatix/", "source_code_uri" => "https://github.com/socketry/async.git" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Samuel Williams".freeze, "Shopify Inc.".freeze, "Bruno Sutic".freeze, "Jeremy Jung".freeze, "Olle Jonsson".freeze, "Patrik Wenger".freeze, "Devin Christensen".freeze, "Emil Tin".freeze, "Jamie McCarthy".freeze, "Kent Gruber".freeze, "Alan Wu".freeze, "Brian Morearty".freeze, "Colin Kelley".freeze, "Dimitar Peychinov".freeze, "Gert Goet".freeze, "Jahfer Husain".freeze, "Jatin Goyal".freeze, "Jiang Jinyang".freeze, "Josh Teeter".freeze, "Julien Portalier".freeze, "Jun Jiang".freeze, "Ken Muryoi".freeze, "Leon L\u00F6chner".freeze, "Mark Montroy".freeze, "Masafumi Okura".freeze, "Masayuki Yamamoto".freeze, "Math Ieu".freeze, "Ryan Musgrave".freeze, "Salim Semaoune".freeze, "Shannon Skipper".freeze, "Shigeru Nakajima".freeze, "Sokolov Yura".freeze, "Stefan Wrobel".freeze, "Trevor Turk".freeze, "Yuhi Sato".freeze]
  s.cert_chain = ["-----BEGIN CERTIFICATE-----\nMIIE2DCCA0CgAwIBAgIBATANBgkqhkiG9w0BAQsFADBhMRgwFgYDVQQDDA9zYW11\nZWwud2lsbGlhbXMxHTAbBgoJkiaJk/IsZAEZFg1vcmlvbnRyYW5zZmVyMRIwEAYK\nCZImiZPyLGQBGRYCY28xEjAQBgoJkiaJk/IsZAEZFgJuejAeFw0yMjA4MDYwNDUz\nMjRaFw0zMjA4MDMwNDUzMjRaMGExGDAWBgNVBAMMD3NhbXVlbC53aWxsaWFtczEd\nMBsGCgmSJomT8ixkARkWDW9yaW9udHJhbnNmZXIxEjAQBgoJkiaJk/IsZAEZFgJj\nbzESMBAGCgmSJomT8ixkARkWAm56MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIB\nigKCAYEAomvSopQXQ24+9DBB6I6jxRI2auu3VVb4nOjmmHq7XWM4u3HL+pni63X2\n9qZdoq9xt7H+RPbwL28LDpDNflYQXoOhoVhQ37Pjn9YDjl8/4/9xa9+NUpl9XDIW\nsGkaOY0eqsQm1pEWkHJr3zn/fxoKPZPfaJOglovdxf7dgsHz67Xgd/ka+Wo1YqoE\ne5AUKRwUuvaUaumAKgPH+4E4oiLXI4T1Ff5Q7xxv6yXvHuYtlMHhYfgNn8iiW8WN\nXibYXPNP7NtieSQqwR/xM6IRSoyXKuS+ZNGDPUUGk8RoiV/xvVN4LrVm9upSc0ss\nRZ6qwOQmXCo/lLcDUxJAgG95cPw//sI00tZan75VgsGzSWAOdjQpFM0l4dxvKwHn\ntUeT3ZsAgt0JnGqNm2Bkz81kG4A2hSyFZTFA8vZGhp+hz+8Q573tAR89y9YJBdYM\nzp0FM4zwMNEUwgfRzv1tEVVUEXmoFCyhzonUUw4nE4CFu/sE3ffhjKcXcY//qiSW\nxm4erY3XAgMBAAGjgZowgZcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0O\nBBYEFO9t7XWuFf2SKLmuijgqR4sGDlRsMC4GA1UdEQQnMCWBI3NhbXVlbC53aWxs\naWFtc0BvcmlvbnRyYW5zZmVyLmNvLm56MC4GA1UdEgQnMCWBI3NhbXVlbC53aWxs\naWFtc0BvcmlvbnRyYW5zZmVyLmNvLm56MA0GCSqGSIb3DQEBCwUAA4IBgQB5sxkE\ncBsSYwK6fYpM+hA5B5yZY2+L0Z+27jF1pWGgbhPH8/FjjBLVn+VFok3CDpRqwXCl\nxCO40JEkKdznNy2avOMra6PFiQyOE74kCtv7P+Fdc+FhgqI5lMon6tt9rNeXmnW/\nc1NaMRdxy999hmRGzUSFjozcCwxpy/LwabxtdXwXgSay4mQ32EDjqR1TixS1+smp\n8C/NCWgpIfzpHGJsjvmH2wAfKtTTqB9CVKLCWEnCHyCaRVuKkrKjqhYCdmMBqCws\nJkxfQWC+jBVeG9ZtPhQgZpfhvh+6hMhraUYRQ6XGyvBqEUe+yo6DKIT3MtGE2+CP\neX9i9ZWBydWb8/rvmwmX2kkcBbX0hZS1rcR593hGc61JR6lvkGYQ2MYskBveyaxt\nQ2K9NVun/S785AP05vKkXZEFYxqG6EW012U4oLcFl5MySFajYXRYbuUpH6AY+HP8\nvoD0MPg1DssDLKwXyt1eKD/+Fq0bFWhwVM/1XiAXL7lyYUyOq24KHgQ2Csg=\n-----END CERTIFICATE-----\n".freeze]
  s.date = "1980-01-02"
  s.files = ["context/best-practices.md".freeze, "context/debugging.md".freeze, "context/getting-started.md".freeze, "context/index.yaml".freeze, "context/scheduler.md".freeze, "context/tasks.md".freeze, "context/thread-safety.md".freeze, "lib/async.rb".freeze, "lib/async/barrier.md".freeze, "lib/async/barrier.rb".freeze, "lib/async/clock.rb".freeze, "lib/async/condition.md".freeze, "lib/async/condition.rb".freeze, "lib/async/console.rb".freeze, "lib/async/deadline.rb".freeze, "lib/async/fork_handler.rb".freeze, "lib/async/idler.rb".freeze, "lib/async/limited_queue.rb".freeze, "lib/async/list.rb".freeze, "lib/async/node.rb".freeze, "lib/async/notification.rb".freeze, "lib/async/priority_queue.rb".freeze, "lib/async/promise.rb".freeze, "lib/async/queue.rb".freeze, "lib/async/reactor.rb".freeze, "lib/async/scheduler.rb".freeze, "lib/async/semaphore.md".freeze, "lib/async/semaphore.rb".freeze, "lib/async/stop.rb".freeze, "lib/async/task.rb".freeze, "lib/async/timeout.rb".freeze, "lib/async/variable.rb".freeze, "lib/async/version.rb".freeze, "lib/async/waiter.rb".freeze, "lib/kernel/async.rb".freeze, "lib/kernel/barrier.rb".freeze, "lib/kernel/sync.rb".freeze, "lib/metrics/provider/async.rb".freeze, "lib/metrics/provider/async/task.rb".freeze, "lib/traces/provider/async.rb".freeze, "lib/traces/provider/async/barrier.rb".freeze, "lib/traces/provider/async/task.rb".freeze, "license.md".freeze, "readme.md".freeze, "releases.md".freeze]
  s.homepage = "https://github.com/socketry/async".freeze
  s.licenses = ["MIT".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 3.2".freeze)
  s.rubygems_version = "4.0.3".freeze
  s.summary = "A concurrency framework for Ruby.".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<console>.freeze, ["~> 1.29".freeze])
  s.add_runtime_dependency(%q<fiber-annotation>.freeze, [">= 0".freeze])
  s.add_runtime_dependency(%q<io-event>.freeze, ["~> 1.11".freeze])
  s.add_runtime_dependency(%q<metrics>.freeze, ["~> 0.12".freeze])
  s.add_runtime_dependency(%q<traces>.freeze, ["~> 0.18".freeze])
end