Remove recipes using easy_install + update the README accordingly.
MODIFY
README.md
README.md
@@ -99,8 +99,9 @@ dogstatsd-(python|ruby)
-----------------------
Installs the language-specific libraries to interact with `dogstatsd`.
-* Note for Chef >= 13 users: the `datadog::dogstatsd-python` recipe is not compatible with Chef >= 13, as it relies on a resource that was removed in Chef 13.0.
- To install the `dogstatsd-python` library with Chef, please add a dependency on the `poise-python` cookbook to your custom/wrapper cookbook, and use the following resource:
+For ruby, please use the `datadog::dogstatsd-ruby` recipe.
+
+For Python, please add a dependency on the `poise-python` cookbook to your custom/wrapper cookbook, and use the following resource:
```ruby
python_package 'dogstatsd-python' # assumes that python and pip are installed
```
@@ -110,8 +111,9 @@ ddtrace-(python|ruby)
---------------------
Installs the language-specific libraries for application Traces (APM).
-* Note for Chef >= 13 users: the `datadog::ddtrace-python` recipe is not compatible with Chef >= 13, as it relies on a resource that was removed in Chef 13.0.
- To install the `ddtrace-python` library with Chef, please add a dependency on the `poise-python` cookbook to your custom/wrapper cookbook, and use the following resource:
+For ruby, please use the `datadog::ddtrace-ruby` recipe.
+
+For Python, please add a dependency on the `poise-python` cookbook to your custom/wrapper cookbook, and use the following resource:
```ruby
python_package 'ddtrace' # assumes that python and pip are installed
```

MODIFY
metadata.rb
metadata.rb
@@ -34,9 +34,7 @@ recipe 'datadog::default', 'Default'
recipe 'datadog::dd-agent', 'Installs the Datadog Agent'
recipe 'datadog::dd-handler', 'Installs a Chef handler for Datadog'
recipe 'datadog::repository', 'Installs the Datadog package repository'
-recipe 'datadog::dogstatsd-python', 'Installs the Python dogstatsd package for custom metrics'
recipe 'datadog::dogstatsd-ruby', 'Installs the Ruby dogstatsd package for custom metrics'
-recipe 'datadog::ddtrace-python', 'Installs the Python ddtrace package for APM'
recipe 'datadog::ddtrace-ruby', 'Installs the Ruby ddtrace package for APM'
# integration-specific

DELETE
recipes/ddtrace-python.rb
-#
-# Cookbook Name:: datadog
-# Recipe:: ddtrace-python
-#
-
-# NB: This recipe is compatible with Chef <= 12 only. If you're using Chef 13 or higher
-# please refer to the README of the cookbook.
-
-Chef::Log.warn 'The ddtrace-python recipe will be deprecated in version 3.0.0 of the datadog cookbook. See README.md section ddtrace-python for more info.'
-
-easy_install_package 'ddtrace' do
- version node['datadog']['ddtrace_python_version']
-end

DELETE
recipes/dogstatsd-python.rb
-#
-# Cookbook Name:: datadog
-# Recipe:: dogstatsd-python
-#
-# Copyright 2013-2015, Datadog
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# NB: This recipe is compatible with Chef <= 12 only. If you're using Chef 13 or higher
-# please refer to the README of the cookbook.
-
-Chef::Log.warn 'The dogstatsd-python recipe will be deprecated in version 3.0.0 of the datadog cookbook. See README.md section dogstatsd-python for more info.'
-
-easy_install_package 'dogstatsd-python'

Remove recipes using easy_install + update the README accordingly.