Skip to content

Commit

Permalink
Update utils.py
Browse files Browse the repository at this point in the history
Fix for Traceback (most recent call last):
  File "/bin/py2pack", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3.11/site-packages/py2pack/__init__.py", line 506, in main
    args.func(args)
  File "/usr/lib/python3.11/site-packages/py2pack/__init__.py", line 375, in generate
    _augment_data_from_tarball(args, tarball_file, data)
  File "/usr/lib/python3.11/site-packages/py2pack/__init__.py", line 276, in _augment_data_from_tarball
    _canonicalize_setup_data(data)
  File "/usr/lib/python3.11/site-packages/py2pack/__init__.py", line 225, in _canonicalize_setup_data
    console_scripts = get_setuptools_scripts(data)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/py2pack/utils.py", line 136, in get_setuptools_scripts
    scripts = (list(eps.select(group="console_scripts").names) +
                    ^^^
UnboundLocalError: cannot access local variable 'eps' where it is not associated with a value
  • Loading branch information
huakim authored Mar 21, 2024
1 parent 2af7c24 commit 16021f5
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion py2pack/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,8 @@ def get_setuptools_scripts(data):
for groupname, group in data["entry_points"].items()
for entry in group
if groupname in ["console_scripts", "gui_scripts"]])

else:
return []
scripts = (list(eps.select(group="console_scripts").names) +
list(eps.select(group="gui_scripts").names))
return scripts

0 comments on commit 16021f5

Please sign in to comment.