We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 076922e commit 491589aCopy full SHA for 491589a
1 file changed
python_anticaptcha/__init__.py
@@ -1,5 +1,9 @@
1
from .base import AnticaptchaClient
2
-from pkg_resources import get_distribution, DistributionNotFound
+try:
3
+ from importlib.metadata import version, PackageNotFoundError
4
+except ImportError:
5
+ # Python < 3.8 fallback
6
+ from importlib_metadata import version, PackageNotFoundError
7
from .tasks import (
8
NoCaptchaTaskProxylessTask,
9
RecaptchaV2TaskProxyless,
@@ -23,7 +27,7 @@
23
27
AnticatpchaException = AnticaptchaException
24
28
25
29
try:
26
- __version__ = get_distribution(__name__).version
-except DistributionNotFound:
30
+ __version__ = version(__name__)
31
+except PackageNotFoundError:
32
# package is not installed
33
pass
0 commit comments