Packages
exq
0.21.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.2
0.16.1
0.16.0
0.15.0
0.14.0
0.13.5
0.13.4
0.13.3
0.13.2
0.13.1
0.13.0
0.12.2
0.12.1
0.12.0
0.11.0
0.10.1
0.10.0
0.9.1
0.9.0
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.3
0.7.2
0.7.1
0.7.0
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.0
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.3
0.2.2
0.2.1
0.2.0
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.2
Exq is a job processing library compatible with Resque / Sidekiq for the Elixir language.
Current section
Files
Jump to
Current section
Files
mix.exs
defmodule Exq.Mixfile do
use Mix.Project
@source_url "https://github.com/akira/exq"
@version "0.21.0"
def project do
[
app: :exq,
version: @version,
elixir: "~> 1.11",
elixirc_paths: ["lib"],
test_coverage: [tool: ExCoveralls],
deps: deps(),
docs: docs(),
package: package(),
preferred_cli_env: [
coveralls: :test,
"coveralls.github": :test
]
]
end
def application do
[
mod: {Exq, []},
extra_applications: [:logger]
]
end
defp deps do
[
{:elixir_uuid, ">= 1.2.0"},
{:redix, ">= 0.9.0"},
{:poison, ">= 1.2.0 and < 6.0.0", optional: true},
{:jason, "~> 1.0", optional: true},
# test
{:excoveralls, "~> 0.18", only: :test},
{:castore, "~> 1.0", only: :test},
{:flaky_connection,
git: "https://github.com/ananthakumaran/flaky_connection.git", only: :test},
# docs
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
{:benchee, "~> 1.0", only: :dev, runtime: false}
]
end
defp package do
[
description: """
Exq is a job processing library compatible with Resque / Sidekiq for the
Elixir language.
""",
maintainers: ["Alex Kira", "zhongwencool", "Anantha Kumaran"],
licenses: ["Apache-2.0"],
files: ~w(lib test) ++ ~w(LICENSE mix.exs CHANGELOG.md README.md),
links: %{"GitHub" => @source_url}
]
end
defp docs do
[
extras: ["CHANGELOG.md", "README.md"],
main: "readme",
formatters: ["html"],
source_url: @source_url,
source_ref: "v#{@version}"
]
end
end