Metadata-Version: 2.1
Name: dependency-track-api
Version: 0.1.1
Summary: A wrapper for the Dependency Track REST API.
Author: MarcosRigal
Author-email: riveragavilanmarcos@gmail.com
Requires-Python: >=3.8,<=3.12
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: tox-lint
Provides-Extra: tox-test
Requires-Dist: coverage[toml] (==6.2) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: flake8 (==3.8.4) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: flake8-eradicate (==1.1.0) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: freezegun (==1.1.0)
Requires-Dist: mypy (==0.910) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: pylama (==7.7.1) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: pylint (==2.6.0) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: pylint-pytest (>=1.1.7,<2.0.0) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: pytest (>=5.0.0,<6.0.0) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: pytest-cov (==4.0.0) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: pytest-emoji (==0.2.0) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: pytest-env (>=0.5.0,<0.6.0)
Requires-Dist: pytest-mock (==3.10.0)
Requires-Dist: pytest-timeout (==2.1.0) ; extra == "tox-lint" or extra == "tox-test"
Requires-Dist: requests (>=2.31.0,<3.0.0)
Requires-Dist: requests-mock (>=1.12.1,<2.0.0)
Requires-Dist: tomli
Requires-Dist: types-requests (>=2.31.0.20240311,<3.0.0.0) ; extra == "tox-lint" or extra == "tox-test"
Description-Content-Type: text/markdown

# Dependency Track API Wrapper

The Dependency Track API Wrapper is a Python library that provides a convenient interface for interacting with the Dependency Track REST API. 

## Features

- Simplified API calls: The wrapper abstracts away the complexity of making HTTP requests to the Dependency Track API, allowing you to focus on your application logic.
- Object-oriented design: The library provides a set of classes and methods that represent various entities in the Dependency Track ecosystem, such as projects, components, vulnerabilities, and more.
- Error handling: Comprehensive error handling is built into the wrapper, making it easy to handle and recover from API errors gracefully.

## Installation

You can install the Dependency Track API Wrapper using pip:

```bash
    pip install dependency-track-api
