Skip to content

Commit 326bb61

Browse files
committed
add license_files and license_expression to JSON API
1 parent 0457f44 commit 326bb61

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

tests/unit/legacy/api/test_json.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,8 @@ def test_renders(self, pyramid_config, db_request, db_session):
248248
"home_page": None,
249249
"keywords": None,
250250
"license": None,
251+
"license_expression": None,
252+
"license_files": None,
251253
"maintainer": None,
252254
"maintainer_email": None,
253255
"name": project.name,
@@ -572,6 +574,8 @@ def test_detail_renders(self, pyramid_config, db_request, db_session):
572574
"home_page": None,
573575
"keywords": None,
574576
"license": None,
577+
"license_expression": None,
578+
"license_files": None,
575579
"maintainer": None,
576580
"maintainer_email": None,
577581
"name": project.name,
@@ -664,6 +668,8 @@ def test_minimal_renders(self, pyramid_config, db_request):
664668
"home_page": None,
665669
"keywords": None,
666670
"license": None,
671+
"license_expression": None,
672+
"license_files": None,
667673
"maintainer": None,
668674
"maintainer_email": None,
669675
"name": project.name,

warehouse/legacy/api/json.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,8 @@ def _json_data(request, project, release, *, all_releases):
153153
"description": release_description.raw,
154154
"keywords": release.keywords,
155155
"license": release.license,
156+
"license_expression": release.license_expression,
157+
"license_files": release.license_files,
156158
"classifiers": list(release.classifiers),
157159
"author": release.author,
158160
"author_email": release.author_email,

0 commit comments

Comments
 (0)