#11 build.py assumes a directory exists
Opened by justinz. Modified

~/Projects/kde-update-scripts/build.py
Traceback (most recent call last):
  File "/home/justin/Projects/kde-update-scripts/build.py", line 451, in <module>
    main()
  File "/home/justin/Projects/kde-update-scripts/build.py", line 437, in main
    packages.append(Package.Package(package_name))
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/run/media/storage/Home/Projects/kde-update-scripts/Package.py", line 37, in __init__
    '?dist': config.get_dist(),
             ^^^^^^^^^^^^^^^^^
  File "/run/media/storage/Home/Projects/kde-update-scripts/config.py", line 481, in get_dist
    with subprocess.Popen(['rpmbuild',
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/subprocess.py", line 1026, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib64/python3.11/subprocess.py", line 1950, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'rpmbuild'

I'm running it from inside a Fedora toolbox, maybe that's why it doesn't like it?

Metadata