Skip to main content

Blackduck BOM Diff to excel for AOSD import

Project description

BDBOMDIFF

Blackduck BOM Diff to excel for AOSD import

Description

This is intended for finding new OSS component to be imported into AOSD

Getting Started

Dependencies

  • Blackduck
  • importlib-resources
  • openpyxl

Installing

  • pip install bdbomdiff

Executing program

  • How to run the program
<!-- on the folder it is running place this blackduck config file for blackduck library-->
.restconfig.json
{
    <!-- make sure Blackduck_url should not end with slash -->
  "baseurl": "Blackduck_url",
  "api_token": "API_KEY",
  "insecure": true,
  "debug": false
}

bdbomdiff PROJECT_NAME NEW_VERSION OLD_VERSION -o OUTPUT_DIR

Help

Any advise for common problems or issues.

>bdbomdiff -h
usage: Retreive BOM component info for the given project and version [-h] -o O [-l LIMIT | -u | -r] [-v] [-c] project_name version oldversion

positional arguments:
  project_name
  version
  oldversion

options:
  -h, --help            show this help message and exit
  -o O                  Output directory
  -l LIMIT, --limit LIMIT
                        Set limit on number of components to retrieve
  -u, --unreviewed
  -r, --reviewed
  -v, --vulnerabilities
                        Get the vulnerability info for each of the components
  -c, --custom_fields   Get the custom field info for each of the components

Authors

Dinesh Ravi

Version History

  • 0.3.0
    • get license, homepage url, description, copyright and files info,
  • 0.2.0
    • Documentation update
  • 0.1.0
    • Initial Release

License

This project is licensed under the MIT License - see the MIT file for details

Acknowledgments

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bdbomdiff-0.3.6.tar.gz (48.3 kB view details)

Uploaded Source

Built Distribution

bdbomdiff-0.3.6-py3-none-any.whl (47.4 kB view details)

Uploaded Python 3

File details

Details for the file bdbomdiff-0.3.6.tar.gz.

File metadata

  • Download URL: bdbomdiff-0.3.6.tar.gz
  • Upload date:
  • Size: 48.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.7 Windows/10

File hashes

Hashes for bdbomdiff-0.3.6.tar.gz
Algorithm Hash digest
SHA256 4f680a53af16098569137cc87625f04187d69ad4c1fb99f32014c0025d931efc
MD5 1283bab6e67960ba042c6353420bcd05
BLAKE2b-256 ad96009a070cbeb5b1ce745d9a905b7e1acad24d5399faba1804d5274b13dd05

See more details on using hashes here.

File details

Details for the file bdbomdiff-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: bdbomdiff-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 47.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.7 Windows/10

File hashes

Hashes for bdbomdiff-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 665ac638e87dd8642da16e7e293a7dbc1edc639e6ad3104f7d18631fcee170c7
MD5 0c6a79d49c4843a3fe70e6a4dcb85cbe
BLAKE2b-256 940240762eed9851b35aff449807647d47df75740bb42ba4ee8711e6c37d0f2e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page