From 5db3eaa08c0041cca10cfdd9edf07638ec7f738d Mon Sep 17 00:00:00 2001 From: 2*yo Date: Wed, 4 Jun 2025 22:22:28 +0200 Subject: [PATCH] Fix deprecated pkg_resources pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. --- pycvesearch/core.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pycvesearch/core.py b/pycvesearch/core.py index b728f12..4411fc6 100644 --- a/pycvesearch/core.py +++ b/pycvesearch/core.py @@ -1,8 +1,7 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- -import pkg_resources - +from importlib.metadata import version from typing import Optional, Dict, MutableMapping from urllib.parse import urljoin @@ -18,7 +17,7 @@ def __init__(self, base_url: str, proxies: MutableMapping[str, str]={}, timeout: self.session.proxies = proxies self.session.headers.update({ 'content-type': 'application/json', - 'User-Agent': useragent if useragent else f'PyCVESearch / {pkg_resources.get_distribution("pycvesearch").version}'}) + 'User-Agent': useragent if useragent else f'PyCVESearch / {version("pycvesearch")}'}) self.timeout = timeout self.verify = verify