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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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