diff options
author | bashonly <bashonly@bashonly.com> | 2023-11-12 17:49:15 -0600 |
---|---|---|
committer | bashonly <bashonly@bashonly.com> | 2023-11-12 18:29:19 -0600 |
commit | 1d03633c5a1621b9f3a756f0a4f9dc61fab3aeaa (patch) | |
tree | ecb0a9f13da3aba09d3ac19c7c2092dba658d34b /devscripts/utils.py | |
parent | 8afd9468b0c822843bc480d366d1c86698daabfb (diff) |
[build] Overhaul and unify release workflow
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Diffstat (limited to 'devscripts/utils.py')
-rw-r--r-- | devscripts/utils.py | 7 |
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): |