<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="2">
<package type="rpm">
  <name>python-lib4sbom</name>
  <arch>src</arch>
  <version epoch="0" ver="0.9.4" rel="160099.3.5"/>
  <checksum type="sha512" pkgid="YES">1d4b4de0ff91460d3ce201c9f39c57800504363bbe1762227177f1ef61d2dc70a06b829655846a581ea7e373c089a913e451360bd599f58b9c0481c7888f84a1</checksum>
  <summary>Library to ingest and generate SBOMs</summary>
  <description>Lib4SBOM is a library to parse and generate Software Bill of Materials (SBOMs).
It supports SBOMs created in both SPDX and CycloneDX formats.

It has been developed on the assumption that having a generic abstraction of SBOM
regardless of the underlying format will be useful to developers.

The following facilities are provided:

 * Generate SPDX SBOM in TagValue, JSON and YAML formats
 * Generate CycloneDX SBOM in JSON format
 * Parse SPDX SBOM in TagValue, JSON, YAML, XML and RDF formats
 * Parse CycloneDX SBOM in JSON and XMLformat
 * Create and manipulate a SBOM file object
 * Create and manipulate a SBOM package object
 * Create and manipulate a SBOM dependency relationship object
 * Create and manipulate a Vulnerability object
 * Create and manipulate a Software Service object
 * Generated SBOM can be output to a file or to the console</description>
  <packager></packager>
  <url>https://github.com/anthonyharrison/lib4sbom</url>
  <time file="1781671993" build="1769595691"/>
  <size package="1978205" installed="1979111" archive="1979500"/>
  <location href="src/python-lib4sbom-0.9.4-160099.3.5.src.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:dgarcia</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="19338"/>
    <rpm:provides>
      <rpm:entry name="python313-lib4sbom" flags="EQ" epoch="0" ver="0.9.4" rel="160099.3.5"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="fdupes"/>
      <rpm:entry name="python313-PyYAML"/>
      <rpm:entry name="python313-defusedxml"/>
      <rpm:entry name="python313-fastjsonschema"/>
      <rpm:entry name="python313-jsonschema"/>
      <rpm:entry name="python313-pip"/>
      <rpm:entry name="python313-pytest"/>
      <rpm:entry name="python313-semantic_version"/>
      <rpm:entry name="python313-setuptools"/>
      <rpm:entry name="python313-wheel"/>
      <rpm:entry name="python313-xmlschema"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python313-lib4sbom</name>
  <arch>noarch</arch>
  <version epoch="0" ver="0.9.4" rel="160099.3.5"/>
  <checksum type="sha512" pkgid="YES">fcec8512760e26fce3a90859dd02829fb1617ba1da562933abe567a2e811f0162c09d66f9a214df9ada96a0c6ea3e650fd190afe9d5d85d4584fee1fd4c95ac6</checksum>
  <summary>Library to ingest and generate SBOMs</summary>
  <description>Lib4SBOM is a library to parse and generate Software Bill of Materials (SBOMs).
It supports SBOMs created in both SPDX and CycloneDX formats.

It has been developed on the assumption that having a generic abstraction of SBOM
regardless of the underlying format will be useful to developers.

The following facilities are provided:

 * Generate SPDX SBOM in TagValue, JSON and YAML formats
 * Generate CycloneDX SBOM in JSON format
 * Parse SPDX SBOM in TagValue, JSON, YAML, XML and RDF formats
 * Parse CycloneDX SBOM in JSON and XMLformat
 * Create and manipulate a SBOM file object
 * Create and manipulate a SBOM package object
 * Create and manipulate a SBOM dependency relationship object
 * Create and manipulate a Vulnerability object
 * Create and manipulate a Software Service object
 * Generated SBOM can be output to a file or to the console</description>
  <packager></packager>
  <url>https://github.com/anthonyharrison/lib4sbom</url>
  <time file="1781671993" build="1769595691"/>
  <size package="974432" installed="10933732" archive="11108300"/>
  <location href="noarch/python313-lib4sbom-0.9.4-160099.3.5.noarch.rpm"/>
  <format>
    <rpm:license>Apache-2.0</rpm:license>
    <rpm:vendor>obs://build.opensuse.org/home:dgarcia</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>reproducible</rpm:buildhost>
    <rpm:sourcerpm>python-lib4sbom-0.9.4-160099.3.5.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="134961"/>
    <rpm:provides>
      <rpm:entry name="python3-lib4sbom" flags="EQ" epoch="0" ver="0.9.4" rel="160099.3.5"/>
      <rpm:entry name="python3.13dist(lib4sbom)" flags="EQ" epoch="0" ver="0.9.4"/>
      <rpm:entry name="python313-lib4sbom" flags="EQ" epoch="0" ver="0.9.4" rel="160099.3.5"/>
      <rpm:entry name="python3dist(lib4sbom)" flags="EQ" epoch="0" ver="0.9.4"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.13"/>
      <rpm:entry name="python313-PyYAML"/>
      <rpm:entry name="python313-defusedxml"/>
      <rpm:entry name="python313-fastjsonschema"/>
      <rpm:entry name="python313-jsonschema"/>
      <rpm:entry name="python313-semantic_version"/>
      <rpm:entry name="python313-xmlschema"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python3-lib4sbom" flags="LT" epoch="0" ver="0.9.4" rel="160099.3.5"/>
    </rpm:obsoletes>
  </format>
</package>
</metadata>