Packages

development-driven-specs — the dds toolchain (protocol 2) as a Mix task. A thin shim over the bundled instruments (Python, stdlib); never a port.

Current section

Files

Jump to
dds mix.exs
Raw

mix.exs

defmodule Dds.MixProject do
use Mix.Project
def project do
[
app: :dds,
version: "0.11.4",
elixir: "~> 1.14",
description:
"development-driven-specs — the dds toolchain (protocol 2) as a Mix task. " <>
"A thin shim over the bundled instruments (Python, stdlib); never a port.",
package: [
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/u2i/development-driven-specs"},
files: ~w(lib priv mix.exs README.md)
],
deps: [
# the hermetic runtime, and a HARD dep deliberately: `mix deps.get`
# must be the only prerequisite — an Elixir consumer is a
# mechanical-platform consumer, the witness is required there, and
# a default that can degrade to a missing witness is a
# silence-shaped default. The PATH tiers (uv, python3) remain as
# fallback for the one real edge: a host app that already
# initialized pythonx with its own interpreter.
{:pythonx, "~> 0.4"}
]
]
end
def application, do: [extra_applications: []]
end