-
Shane Dell committed with GitHub 1 year ago1 parent 451cb9d5
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
-
-
-
-
-
syft/formats/syftjson/test-fixtures/snapshot/stereoscope-fixture-image-simple.goldenBinary file.
-
-
-
skipped 13 lines 14 14 locations := source.NewLocationSet(source.NewLocation(fixture)) 15 15 expectedPkgs := []pkg.Package{ 16 16 { 17 - Name: "flask", 18 - Version: "4.0.0", 19 - PURL: "pkg:pypi/[email protected]", 20 - Locations: locations, 21 - Language: pkg.Python, 22 - Type: pkg.PythonPkg, 17 + Name: "flask", 18 + Version: "4.0.0", 19 + PURL: "pkg:pypi/[email protected]", 20 + Locations: locations, 21 + Language: pkg.Python, 22 + Type: pkg.PythonPkg, 23 + MetadataType: pkg.PythonRequirementsMetadataType, 24 + Metadata: pkg.PythonRequirementsMetadata{ 25 + Name: "flask", 26 + Extras: []string{}, 27 + VersionConstraint: "== 4.0.0", 28 + URL: "", 29 + Markers: map[string]string{}, 30 + }, 23 31 }, 24 32 { 25 - Name: "foo", 26 - Version: "1.0.0", 27 - PURL: "pkg:pypi/[email protected]", 28 - Locations: locations, 29 - Language: pkg.Python, 30 - Type: pkg.PythonPkg, 33 + Name: "foo", 34 + Version: "1.0.0", 35 + PURL: "pkg:pypi/[email protected]", 36 + Locations: locations, 37 + Language: pkg.Python, 38 + Type: pkg.PythonPkg, 39 + MetadataType: pkg.PythonRequirementsMetadataType, 40 + Metadata: pkg.PythonRequirementsMetadata{ 41 + Name: "foo", 42 + Extras: []string{}, 43 + VersionConstraint: "== 1.0.0", 44 + URL: "", 45 + Markers: map[string]string{}, 46 + }, 47 + }, 48 + { 49 + Name: "SomeProject", 50 + Version: "5.4", 51 + PURL: "pkg:pypi/[email protected]", 52 + Locations: locations, 53 + Language: pkg.Python, 54 + Type: pkg.PythonPkg, 55 + MetadataType: pkg.PythonRequirementsMetadataType, 56 + Metadata: pkg.PythonRequirementsMetadata{ 57 + Name: "SomeProject", 58 + Extras: []string{}, 59 + VersionConstraint: "== 5.4", 60 + URL: "", 61 + Markers: map[string]string{"python_version": "< '3.8'"}, 62 + }, 63 + }, 64 + { 65 + Name: "argh", 66 + Version: "0.26.2", 67 + PURL: "pkg:pypi/[email protected]", 68 + Locations: locations, 69 + Language: pkg.Python, 70 + Type: pkg.PythonPkg, 71 + MetadataType: pkg.PythonRequirementsMetadataType, 72 + Metadata: pkg.PythonRequirementsMetadata{ 73 + Name: "argh", 74 + Extras: []string{}, 75 + VersionConstraint: "== 0.26.2", 76 + URL: "", 77 + Markers: map[string]string{}, 78 + }, 79 + }, 80 + { 81 + Name: "argh", 82 + Version: "0.26.3", 83 + PURL: "pkg:pypi/[email protected]", 84 + Locations: locations, 85 + Language: pkg.Python, 86 + Type: pkg.PythonPkg, 87 + MetadataType: pkg.PythonRequirementsMetadataType, 88 + Metadata: pkg.PythonRequirementsMetadata{ 89 + Name: "argh", 90 + Extras: []string{}, 91 + VersionConstraint: "== 0.26.3", 92 + URL: "", 93 + Markers: map[string]string{}, 94 + }, 31 95 }, 32 96 { 33 - Name: "SomeProject", 34 - Version: "5.4", 35 - PURL: "pkg:pypi/SomeProject@5.4", 36 - Locations: locations, 37 - Language: pkg.Python, 38 - Type: pkg.PythonPkg, 97 + Name: "celery", 98 + Version: "4.4.7", 99 + PURL: "pkg:pypi/celery@4.4.7", 100 + Locations: locations, 101 + Language: pkg.Python, 102 + Type: pkg.PythonPkg, 103 + MetadataType: pkg.PythonRequirementsMetadataType, 104 + Metadata: pkg.PythonRequirementsMetadata{ 105 + Name: "celery", 106 + Extras: []string{"redis", "pytest"}, 107 + VersionConstraint: "== 4.4.7", 108 + URL: "", 109 + Markers: map[string]string{}, 110 + }, 39 111 }, 40 112 { 41 - Name: "argh", 42 - Version: "0.26.2", 43 - PURL: "pkg:pypi/argh@0.26.2", 44 - Locations: locations, 45 - Language: pkg.Python, 46 - Type: pkg.PythonPkg, 113 + Name: "requests", 114 + Version: "2.8", 115 + PURL: "pkg:pypi/requests@2.8", 116 + Locations: locations, 117 + Language: pkg.Python, 118 + Type: pkg.PythonPkg, 119 + MetadataType: pkg.PythonRequirementsMetadataType, 120 + Metadata: pkg.PythonRequirementsMetadata{ 121 + Name: "requests", 122 + Extras: []string{"security"}, 123 + VersionConstraint: "== 2.8", 124 + URL: "", 125 + Markers: map[string]string{ 126 + "python_version": `< "2.7"`, 127 + "sys_platform": `== "linux"`, 128 + }, 129 + }, 47 130 }, 48 131 { 49 - Name: "argh", 50 - Version: "0.26.3", 51 - PURL: "pkg:pypi/argh@0.26.3", 52 - Locations: locations, 53 - Language: pkg.Python, 54 - Type: pkg.PythonPkg, 132 + Name: "GithubSampleProject", 133 + Version: "3.7.1", 134 + PURL: "pkg:pypi/GithubSampleProject@3.7.1", 135 + Locations: locations, 136 + Language: pkg.Python, 137 + Type: pkg.PythonPkg, 138 + MetadataType: pkg.PythonRequirementsMetadataType, 139 + Metadata: pkg.PythonRequirementsMetadata{ 140 + Name: "GithubSampleProject", 141 + Extras: []string{}, 142 + VersionConstraint: "== 3.7.1", 143 + URL: "git+https://github.com/owner/repo@releases/tag/v3.7.1", 144 + Markers: map[string]string{}, 145 + }, 55 146 }, 56 147 } 57 148 skipped 5 lines -
-
-