Metadata-Version: 2.1
Name: dependency-track
Version: 0.0.5
Summary: A simple wrapper for the Dependency Track REST API.
Home-page: https://github.com/alvinchchen/dependency-track-python
Author: Alvin Chen
Author-email: sonoma001@gmail.com
License: UNKNOWN
Description: |License| |Python Version|
        
        .. |License| image:: https://img.shields.io/badge/license-GPL2.0+-blue.svg
           :target: https://github.com/alvinchchen/dependency-track-python/LICENSE.md
        
        .. |Python Version| image:: https://img.shields.io/badge/python-3.6%2C3.7%2C3.8-blue?logo=python
           :target: https://www.python.org/doc/versions/
        
        A simple wrapper for the Dependency Track REST API.
        
        Usage
        =====
        
        Installation
        ------------
        
           This project is available as `Python package on PyPi.org <https://pypi.org/project/dependencytrack/>`_.
        
        -  Install DependencyTrack and required dependencies:
        
           .. code:: shell
        
              pip install dependencytrack requests
        
        Using the API
        -------------
        
        -  Get a REST API key from the DependencyTrack server under "Administration-> Access Management-> Teams":
        
           .. code:: Python
        
        		from dependencytrack import DependencyTrack
        
        		url = 'http://10.0.0.1:8080'
        
        		api_key = 'YRlAeOAb0uXT7dTGrfsvnGxjxZSF0XbO'
        
        		dt = DependencyTrack(url, api_key)
        
        		dt.list_projects()
        		
        		dt.get_project_property('ab36ead0-c7b0-47f5-89ac-7f92a0bbe12e')
        		
        		dt.list_components()
        
        		dt.get_project_dependency('ab36ead0-c7b0-47f5-89ac-7f92a0bbe12e')
        		
        		dt.get_component_dependency('db6157c2-f0a3-447c-902d-aecd360958bd')
        		
        		dt.list_concise_licenses()[0]
        		
        		dt.get_license('MIT')
        
        		dt.search('dnsmasq-2.0')
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
