diff --git a/metadata.json b/metadata.json index 5317d03..41aa0f2 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "python", - "description": "Installs python packages", + "description": "Installs python packages. Includes LWRPs for managing `pip` packages and `virtualenv` isolated Python environments.", "long_description": "", "maintainer": "Opscode, Inc.", "maintainer_email": "cookbooks@opscode.com", @@ -41,5 +41,5 @@ "recipes": { "python": "Installs python, pip, and virtualenv" }, - "version": "0.99.0" + "version": "1.0.0" } \ No newline at end of file diff --git a/metadata.rb b/metadata.rb index 72df4c9..d58244b 100644 --- a/metadata.rb +++ b/metadata.rb @@ -1,8 +1,8 @@ maintainer "Opscode, Inc." maintainer_email "cookbooks@opscode.com" license "Apache 2.0" -description "Installs python packages" -version "0.99" +description "Installs python packages. Includes LWRPs for managing `pip` packages and `virtualenv` isolated Python environments." +version "1.0.0" recipe "python", "Installs python, pip, and virtualenv" diff --git a/recipes/default.rb b/recipes/default.rb index 4b0fc6d..4f6a90d 100644 --- a/recipes/default.rb +++ b/recipes/default.rb @@ -46,6 +46,12 @@ easy_install pip EOH not_if "which pip" + action :nothing +end +remote_file "#{Chef::Config[:file_cache_path]}/distribute_setup.py" do + source "http://python-distribute.org/distribute_setup.py" + notifies :run, "bash[install-pip]", :immediate + not_if "which pip" end python_pip "virtualenv" do