66from spdx_tools .spdx3 .bump_from_spdx2 .actor import bump_actor
77from spdx_tools .spdx3 .bump_from_spdx2 .bump_utils import handle_no_assertion_or_none
88from spdx_tools .spdx3 .bump_from_spdx2 .checksum import bump_checksum
9- from spdx_tools .spdx3 .bump_from_spdx2 .license_expression import bump_license_expression_or_none_or_no_assertion
109from spdx_tools .spdx3 .bump_from_spdx2 .message import print_missing_conversion
1110from spdx_tools .spdx3 .model import (
12- CreationInfo ,
1311 ExternalIdentifier ,
1412 ExternalIdentifierType ,
1513 ExternalMap ,
1917from spdx_tools .spdx3 .model .software import Package , SoftwarePurpose
2018from spdx_tools .spdx3 .payload import Payload
2119from spdx_tools .spdx .model import Actor as Spdx2_Actor
22- from spdx_tools .spdx .model import ExternalDocumentRef , ExtractedLicensingInfo , SpdxNoAssertion
20+ from spdx_tools .spdx .model import ExternalDocumentRef , SpdxNoAssertion
2321from spdx_tools .spdx .model .package import ExternalPackageRef
2422from spdx_tools .spdx .model .package import Package as Spdx2_Package
2523from spdx_tools .spdx .spdx_element_utils import get_full_element_spdx_id
2826def bump_package (
2927 spdx2_package : Spdx2_Package ,
3028 payload : Payload ,
31- creation_info : CreationInfo ,
3229 document_namespace : str ,
33- extracted_licensing_info : List [ExtractedLicensingInfo ],
3430 external_document_refs : List [ExternalDocumentRef ],
3531 imports : List [ExternalMap ],
3632):
@@ -46,24 +42,18 @@ def bump_package(
4642 download_location = handle_no_assertion_or_none (spdx2_package .download_location , "package.download_location" )
4743 print_missing_conversion ("package2.file_name" , 0 , "https://github.com/spdx/spdx-3-model/issues/83" )
4844 if isinstance (spdx2_package .supplier , Spdx2_Actor ):
49- supplied_by_spdx_id = [bump_actor (spdx2_package .supplier , payload , creation_info , document_namespace )]
45+ supplied_by_spdx_id = [bump_actor (spdx2_package .supplier , payload , document_namespace )]
5046 else :
5147 supplied_by_spdx_id = None
5248 if isinstance (spdx2_package .originator , Spdx2_Actor ):
53- originated_by_spdx_id = [bump_actor (spdx2_package .originator , payload , creation_info , document_namespace )]
49+ originated_by_spdx_id = [bump_actor (spdx2_package .originator , payload , document_namespace )]
5450 else :
5551 originated_by_spdx_id = None
5652 print_missing_conversion ("package2.files_analyzed" , 0 , "https://github.com/spdx/spdx-3-model/issues/84" )
5753 print_missing_conversion (
5854 "package2.verification_code" , 1 , "of IntegrityMethod, https://github.com/spdx/spdx-3-model/issues/85"
5955 )
6056 integrity_methods = [bump_checksum (checksum ) for checksum in spdx2_package .checksums ]
61- declared_license = bump_license_expression_or_none_or_no_assertion (
62- spdx2_package .license_declared , extracted_licensing_info
63- )
64- concluded_license = bump_license_expression_or_none_or_no_assertion (
65- spdx2_package .license_concluded , extracted_licensing_info
66- )
6757 copyright_text = None
6858 if isinstance (spdx2_package .copyright_text , str ):
6959 copyright_text = spdx2_package .copyright_text
@@ -99,7 +89,6 @@ def bump_package(
9989 Package (
10090 spdx_id ,
10191 spdx2_package .name ,
102- creation_info = creation_info ,
10392 summary = spdx2_package .summary ,
10493 description = spdx2_package .description ,
10594 comment = spdx2_package .comment ,
@@ -119,8 +108,6 @@ def bump_package(
119108 source_info = spdx2_package .source_info ,
120109 copyright_text = copyright_text ,
121110 attribution_text = ", " .join (spdx2_package .attribution_texts ),
122- concluded_license = concluded_license ,
123- declared_license = declared_license ,
124111 )
125112 )
126113
0 commit comments