1 class Diceware < Formula
2 include Language::Python::Virtualenv
4 desc "Passphrases to remember"
5 homepage "https://github.com/ulif/diceware"
6 url "https://files.pythonhosted.org/packages/8b/ba/db6c087f044f6a753a85c0d8b25848122018ced2130061298c0c08940a54/diceware-1.0.1.tar.gz"
7 sha256 "54b690809f0c56ab3085a18e15a0c3804d4a0d127f38aef0b5cf5f859d0f6639"
8 license "GPL-3.0-or-later"
11 sha256 cellar: :any_skip_relocation, arm64_sequoia: "1d9d1288469164e84e042091daf65cb61637113d7e343dc8fc6c3ac95a75c4a1"
12 sha256 cellar: :any_skip_relocation, arm64_sonoma: "1d9d1288469164e84e042091daf65cb61637113d7e343dc8fc6c3ac95a75c4a1"
13 sha256 cellar: :any_skip_relocation, arm64_ventura: "1d9d1288469164e84e042091daf65cb61637113d7e343dc8fc6c3ac95a75c4a1"
14 sha256 cellar: :any_skip_relocation, sonoma: "fddd1640d30f4248092cf4a711f6902f31241e3e0db20a3ac962c8bb34a8fe30"
15 sha256 cellar: :any_skip_relocation, ventura: "fddd1640d30f4248092cf4a711f6902f31241e3e0db20a3ac962c8bb34a8fe30"
16 sha256 cellar: :any_skip_relocation, x86_64_linux: "1d9d1288469164e84e042091daf65cb61637113d7e343dc8fc6c3ac95a75c4a1"
19 depends_on "python@3.13"
22 virtualenv_install_with_resources
23 man1.install "diceware.1"
27 assert_match(/(\w+)(-(\w+)){5}/, shell_output("#{bin}/diceware -d-"))