diff --git a/src/packagedcode/golang.py b/src/packagedcode/golang.py index c45be7a5e3a..bbf7f23f3de 100644 --- a/src/packagedcode/golang.py +++ b/src/packagedcode/golang.py @@ -22,7 +22,7 @@ # CHECK: https://forum.golangbridge.org/t/url-to-download-package/19811 # TODO: use the LICENSE file convention! -# TODO: support "vendor" and "workspace" layouts +# TODO: support "vendor" layout class BaseGoModuleHandler(models.DatafileHandler): @@ -108,7 +108,7 @@ class GoSumHandler(BaseGoModuleHandler): path_patterns = ('*/go.sum',) default_package_type = 'golang' default_primary_language = 'Go' - description = 'Go module cheksums file' + description = 'Go module checksums file' documentation_url = 'https://go.dev/ref/mod#go-sum-files' @classmethod diff --git a/src/packagedcode/nuget.py b/src/packagedcode/nuget.py index d0d7e110f2f..5fb10b869ae 100644 --- a/src/packagedcode/nuget.py +++ b/src/packagedcode/nuget.py @@ -94,6 +94,7 @@ class NugetNupkgHandler(models.NonAssemblableDatafileHandler): datasource_id = 'nuget_nupkg' path_patterns = ('*.nupkg',) default_package_type = 'nuget' + default_primary_language = 'C#' filetypes = ('zip archive', 'microsoft ooxml',) description = 'NuGet nupkg package archive' documentation_url = 'https://en.wikipedia.org/wiki/Open_Packaging_Conventions' @@ -103,6 +104,7 @@ class NugetNuspecHandler(models.DatafileHandler): datasource_id = 'nuget_nupsec' path_patterns = ('*.nuspec',) default_package_type = 'nuget' + default_primary_language = 'C#' description = 'NuGet nuspec package manifest' documentation_url = 'https://docs.microsoft.com/en-us/nuget/reference/nuspec' @@ -185,6 +187,7 @@ class NugetPackagesLockHandler(models.DatafileHandler): datasource_id = 'nuget_packages_lock' path_patterns = ('*packages.lock.json',) default_package_type = 'nuget' + default_primary_language = 'C#' description = 'NuGet packages.lock.json file' documentation_url = 'https://learn.microsoft.com/en-us/nuget/reference/cli-reference/cli-ref-restore' diff --git a/tests/packagedcode/data/nuget/packages.lock.json.expected b/tests/packagedcode/data/nuget/packages.lock.json.expected index 8b9cc48ce86..d0fe7f8fd3b 100644 --- a/tests/packagedcode/data/nuget/packages.lock.json.expected +++ b/tests/packagedcode/data/nuget/packages.lock.json.expected @@ -6,7 +6,7 @@ "version": null, "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -54,7 +54,7 @@ "version": "4.0.1", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -142,7 +142,7 @@ "version": "6.0.1", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -428,7 +428,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -516,7 +516,7 @@ "version": "4.0.1", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -582,7 +582,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -659,7 +659,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -725,7 +725,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -791,7 +791,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -868,7 +868,7 @@ "version": "6.0.1", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -945,7 +945,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1055,7 +1055,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1165,7 +1165,7 @@ "version": "6.0.1", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1264,7 +1264,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1341,7 +1341,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1395,7 +1395,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1461,7 +1461,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1549,7 +1549,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1603,7 +1603,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1691,7 +1691,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1801,7 +1801,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1855,7 +1855,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -1998,7 +1998,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2119,7 +2119,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2207,7 +2207,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2317,7 +2317,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2449,7 +2449,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2526,7 +2526,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2636,7 +2636,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2702,7 +2702,7 @@ "version": "5.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2756,7 +2756,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2822,7 +2822,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2876,7 +2876,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2930,7 +2930,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [], @@ -2996,7 +2996,7 @@ "version": "6.0.0", "qualifiers": {}, "subpath": null, - "primary_language": null, + "primary_language": "C#", "description": null, "release_date": null, "parties": [],