mirror of
https://github.com/yt-dlp/yt-dlp
synced 2024-12-26 21:59:08 +01:00
[dependencies] Handle deprecation of sqlite3.version
(#8167)
Closes #8152 Authored by: bashonly
This commit is contained in:
parent
9d6254069c
commit
35f9a306e6
2 changed files with 3 additions and 1 deletions
|
@ -15,7 +15,7 @@ def get_package_info(module):
|
||||||
name=getattr(module, '_yt_dlp__identifier', module.__name__),
|
name=getattr(module, '_yt_dlp__identifier', module.__name__),
|
||||||
version=str(next(filter(None, (
|
version=str(next(filter(None, (
|
||||||
getattr(module, attr, None)
|
getattr(module, attr, None)
|
||||||
for attr in ('__version__', 'version_string', 'version')
|
for attr in ('_yt_dlp__version', '__version__', 'version_string', 'version')
|
||||||
)), None)))
|
)), None)))
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -43,6 +43,8 @@ except Exception as _err:
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import sqlite3
|
import sqlite3
|
||||||
|
# We need to get the underlying `sqlite` version, see https://github.com/yt-dlp/yt-dlp/issues/8152
|
||||||
|
sqlite3._yt_dlp__version = sqlite3.sqlite_version
|
||||||
except ImportError:
|
except ImportError:
|
||||||
# although sqlite3 is part of the standard library, it is possible to compile python without
|
# although sqlite3 is part of the standard library, it is possible to compile python without
|
||||||
# sqlite support. See: https://github.com/yt-dlp/yt-dlp/issues/544
|
# sqlite support. See: https://github.com/yt-dlp/yt-dlp/issues/544
|
||||||
|
|
Loading…
Reference in a new issue