From 9038bbbb7ba7411ca635c77340962c361891a9a7 Mon Sep 17 00:00:00 2001 From: Min RK Date: Fri, 14 Nov 2014 10:40:39 -0500 Subject: [PATCH] add Python.org 3.3 --- Casks/python33.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Casks/python33.rb diff --git a/Casks/python33.rb b/Casks/python33.rb new file mode 100644 index 000000000..0c7aa037c --- /dev/null +++ b/Casks/python33.rb @@ -0,0 +1,21 @@ +cask :v1 => 'python33' do + version '3.3.5' + sha256 '7e59f823f82da5ec7e2af4449a5e33c09f5b755a8acd9cec98371da8c2b2b52b' + + url "https://www.python.org/ftp/python/#{version}/python-#{version}-macosx10.6.dmg" + homepage 'http://www.python.org/' + license :oss + + pkg 'Python.mpkg' + + # todo there seems to be a nonstandard installation receipt at + # /Library/Receipts/PythonApplications-3.3.pkg/Contents/Archive.bom + # which :pkgutil does not know how to find + uninstall :delete => [ + "/Library/Receipts/Python*-#{version.slice(/\d+\.\d+/)}.pkg", + "/Applications/Python #{version.slice(/\d+\.\d+/)}", + "/Library/Frameworks/Python.Framework/Versions/#{version.slice(/\d+\.\d+/)}", + "/Library/Python/#{version.slice(/\d+\.\d+/)}", + ] + zap :delete => "~/Library/Python/#{version.slice(/\d+\.\d+/)}" +end