aboutsummaryrefslogtreecommitdiff
path: root/devscripts/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'devscripts/utils.py')
-rw-r--r--devscripts/utils.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/devscripts/utils.py b/devscripts/utils.py
index f75a84da9..a952c9fae 100644
--- a/devscripts/utils.py
+++ b/devscripts/utils.py
@@ -13,10 +13,11 @@ def write_file(fname, content, mode='w'):
return f.write(content)
-def read_version(fname='yt_dlp/version.py'):
+def read_version(fname='yt_dlp/version.py', varname='__version__'):
"""Get the version without importing the package"""
- exec(compile(read_file(fname), fname, 'exec'))
- return locals()['__version__']
+ items = {}
+ exec(compile(read_file(fname), fname, 'exec'), items)
+ return items[varname]
def get_filename_args(has_infile=False, default_outfile=None):