Skip to content

Commit

Permalink
add a clarifying comment to [pypi] getLicenses (#8718)
Browse files Browse the repository at this point in the history
  • Loading branch information
chris48s authored Dec 15, 2022
1 parent 61dd6c0 commit a276770
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions services/pypi/pypi-helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,16 @@ function getLicenses(packageData) {
const {
info: { license },
} = packageData

/*
The .license field may either contain
- a short license description (e.g: 'MIT' or 'GPL-3.0') or
- the full text of a license
but there is nothing in the response that tells us explicitly.
We have to make an assumption based on the length.
See https://github.com/badges/shields/issues/8689 and
https://github.com/badges/shields/pull/8690 for more info.
*/
if (license && license.length < 40) {
return [license]
} else {
Expand Down

0 comments on commit a276770

Please sign in to comment.