homebrew-core/Formula/docutils.rb

31 lines
1.1 KiB
Ruby

class Docutils < Formula
include Language::Python::Virtualenv
desc "Text processing system for reStructuredText"
homepage "https://docutils.sourceforge.io"
url "https://downloads.sourceforge.net/project/docutils/docutils/0.17.1/docutils-0.17.1.tar.gz"
sha256 "686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"
revision 1
bottle do
sha256 cellar: :any_skip_relocation, arm64_big_sur: "b4f3eca7d4566cbb4ba7ecd31a55c6baf8bf3b6d3ff2574d0b91149e627a3b29"
sha256 cellar: :any_skip_relocation, big_sur: "526706f3668d3ea0cfdab76748a9de32835e4a2e901af6a85ecaee399c910503"
sha256 cellar: :any_skip_relocation, catalina: "526706f3668d3ea0cfdab76748a9de32835e4a2e901af6a85ecaee399c910503"
sha256 cellar: :any_skip_relocation, mojave: "526706f3668d3ea0cfdab76748a9de32835e4a2e901af6a85ecaee399c910503"
end
depends_on "python@3.9"
def install
virtualenv_install_with_resources
Dir.glob("#{libexec}/bin/*.py") do |f|
bin.install_symlink f => File.basename(f, ".py")
end
end
test do
system "#{bin}/rst2man.py", "#{prefix}/HISTORY.txt"
end
end