forked from socketry/async
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathasync.gemspec
36 lines (26 loc) · 1.46 KB
/
async.gemspec
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
32
33
34
35
36
# frozen_string_literal: true
require_relative "lib/async/version"
Gem::Specification.new do |spec|
spec.name = "async"
spec.version = Async::VERSION
spec.summary = "A concurrency framework for Ruby."
spec.authors = ["Samuel Williams", "Bruno Sutic", "Jeremy Jung", "Devin Christensen", "Kent Gruber", "Brian Morearty", "Colin Kelley", "Jiang Jinyang", "Julien Portalier", "Jun Jiang", "Ken Muryoi", "Leon Löchner", "Masafumi Okura", "Masayuki Yamamoto", "Olle Jonsson", "Patrik Wenger", "Ryan Musgrave", "Salim Semaoune", "Shannon Skipper", "Sokolov Yura", "Stefan Wrobel", "Trevor Turk"]
spec.license = "MIT"
spec.cert_chain = ['release.cert']
spec.signing_key = File.expand_path('~/.gem/release.pem')
spec.homepage = "https://github.com/socketry/async"
spec.metadata["documentation_uri"] = "https://socketry.github.io/async/"
spec.files = Dir.glob(['{lib}/**/*', '*.md'], File::FNM_DOTMATCH, base: __dir__)
spec.required_ruby_version = ">= 3.1.1"
spec.add_dependency "console", "~> 1.10"
spec.add_dependency "fiber-annotation"
spec.add_dependency "io-event", "~> 1.1"
spec.add_dependency "timers", "~> 4.1"
spec.add_development_dependency "bake-test"
spec.add_development_dependency "bake-test-external"
spec.add_development_dependency "benchmark-ips"
spec.add_development_dependency "bundler"
spec.add_development_dependency "covered", "~> 0.18.3"
spec.add_development_dependency "sus", "~> 0.15"
spec.add_development_dependency "sus-fixtures-async"
end