File: in-parallel.gemspec

package info (click to toggle)
ruby-in-parallel 1.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 224 kB
  • sloc: ruby: 487; sh: 11; makefile: 3
file content (23 lines) | stat: -rw-r--r-- 1,290 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'in-parallel/version'

Gem::Specification.new do |spec|
  spec.name          = "in-parallel"
  spec.version       = InParallel::VERSION
  spec.authors       = ["samwoods1"]
  spec.email         = ["sam.woods@puppetlabs.com"]
  spec.summary       = "A lightweight library to execute a handful of tasks in parallel with simple syntax"
  spec.description   = "Many other Ruby libraries that simplify parallel execution support one primary use case - " +
      "crunching through a large queue of small, similar tasks as quickly and efficiently as possible.  This library " +
      "primarily supports the use case of executing a few larger and unrelated tasks in parallel, automatically " +
      "managing the stdout and passing return values back to the main process. This library was created to be used " +
      "by Puppet's Beaker test framework to enable parallel execution of some of the framework's tasks, and allow " +
      "users to execute code in parallel within their tests."
  spec.homepage      = "https://github.com/puppetlabs/in-parallel"
  spec.license       = "MIT"

  spec.files         = Dir['[A-Z]*[^~]'] + Dir['lib/**/*.rb'] + Dir['spec/*']

end