aboutsummaryrefslogtreecommitdiffstats
path: root/src/nvd/__init__.py
diff options
context:
space:
mode:
authorLouis Burda <dev@sinitax.com>2026-01-30 03:04:01 +0100
committerLouis Burda <dev@sinitax.com>2026-01-30 03:04:01 +0100
commitf6487c615cff023db1574e2c23db78bf02a43709 (patch)
tree8a0e793a8ea28b2a5eef5dcd509b6c6a2466ee1c /src/nvd/__init__.py
downloadnvdb-py-main.tar.gz
nvdb-py-main.zip
Add initial versionHEADmain
Diffstat (limited to 'src/nvd/__init__.py')
-rw-r--r--src/nvd/__init__.py39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/nvd/__init__.py b/src/nvd/__init__.py
new file mode 100644
index 0000000..4821325
--- /dev/null
+++ b/src/nvd/__init__.py
@@ -0,0 +1,39 @@
+"""NVD API - Python library and CLI for the US National Vulnerability Database API 2.0."""
+
+from .__version__ import __version__
+from .client import NVDClient
+from .exceptions import (
+ AuthenticationError,
+ NetworkError,
+ NotFoundError,
+ NVDError,
+ RateLimitError,
+ ResponseError,
+ ServerError,
+ ValidationError,
+)
+from .models import (
+ CPEData,
+ CPEMatchString,
+ CVEChange,
+ CVEData,
+ SourceData,
+)
+
+__all__ = [
+ "__version__",
+ "NVDClient",
+ "NVDError",
+ "RateLimitError",
+ "AuthenticationError",
+ "ValidationError",
+ "NotFoundError",
+ "ServerError",
+ "NetworkError",
+ "ResponseError",
+ "CVEData",
+ "CPEData",
+ "CPEMatchString",
+ "CVEChange",
+ "SourceData",
+]