From b820017ed01067657825d688653228e0fb690a92 Mon Sep 17 00:00:00 2001 From: Nate Smith Date: Wed, 13 Jan 2016 13:31:03 -0500 Subject: [PATCH] Allow numeric npm package versions When passing a package version that parses as a number (e.g. `1.9`), the version should be converted to a string before being concatenated to the package name. --- lib/ansible/modules/extras/packaging/language/npm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/modules/extras/packaging/language/npm.py b/lib/ansible/modules/extras/packaging/language/npm.py index 43fa1f325ff..b0882ddec08 100644 --- a/lib/ansible/modules/extras/packaging/language/npm.py +++ b/lib/ansible/modules/extras/packaging/language/npm.py @@ -131,7 +131,7 @@ class Npm(object): self.executable = [module.get_bin_path('npm', True)] if kwargs['version']: - self.name_version = self.name + '@' + self.version + self.name_version = self.name + '@' + str(self.version) else: self.name_version = self.name