Subject: CVS commit: pkgsrc/security/py-nvdlib
From: Adam Ciarcinski
Date: 2025-01-14 07:43:18
Message id: 20250114064318.8BA91FC1D@cvs.NetBSD.org

Log Message:
py-nvdlib: updated to 0.7.9

0.7.9 (2025-01-13)

**Enhancements**
- Added missing CVSS 3.0 data for `attackVector`, `attackComplexity`, \ 
`privilegesRequired`, `userInteraction`, `scope`, `confidentialityImpact`, \ 
`integrityImpact`, and `availabilityImpact` as reported from \ 
https://github.com/vehemont/nvdlib/issues/48
- Added basic CVSS 4.0 data: `v40score`, `v40vector`, and `v40severity` in CVEs.
- Merged https://github.com/vehemont/nvdlib/pull/49 and \ 
https://github.com/vehemont/nvdlib/pull/50 to add more type hints and also fixes \ 
the MatchString search. Courtesy of @LachJones.
- Increased minimum required Python version to `3.11` or later from Python \ 
3.8.3. This opens up some cooler features and fixed a compatibility issue with \ 
`LiteralString` not being available until 3.11.

0.7.8 (2024-07-11)

**Enhancements**
- Merged https://github.com/vehemont/nvdlib/pull/44
 - Updated delay parameter to a float.
 - Removed verbose in favor of the Python logging module.

 To try out the new logging addition, try the simple logger configuration below. \ 
It will create a file named "example_NVDLib.log" and will log NVDLib \ 
and Requests actions into the file. Syntax errors/HTTP server errors are logging \ 
level of "error", URLs requested (similar output to the previous \ 
`verbose` parameter) are set to "debug".
 ```
 import logging
 import nvdlib

 logging.basicConfig(filename='example_NVDLib.log', encoding='utf-8', \ 
level=logging.DEBUG)
r = nvdlib.searchCVE(keywordSearch="Microsoft")
```

Files:
RevisionActionfile
1.4modifypkgsrc/security/py-nvdlib/Makefile
1.3modifypkgsrc/security/py-nvdlib/distinfo