File ufw.spec of Package failed_ufw

```
Name:           ufw
Version:        0.36.2
Release:        1.1
Summary:        Uncomplicated Firewall
License:        GPL-3.0-or-later
URL:            https://launchpad.net/ufw
Source0:        https://launchpad.net/ufw/0.36/0.36.2/+download/ufw-0.36.2.tar.gz

BuildRequires:  python3-devel
BuildArch:      noarch

%description
UFW (Uncomplicated Firewall) is a frontend for iptables aimed at simplifying
the process of configuring a firewall.

%prep
%setup -q

%build
python3 setup.py build '--executable=/usr/bin/python3 -s'

%install
python3 setup.py install --root=%{buildroot} --prefix=/usr

%files
%license COPYING
%doc README.rst
/usr/sbin/*
/usr/lib/systemd/*
/usr/lib/ufw/*
/usr/share/*

%changelog
* Sun Aug 10 2025 Your Name <your.email@example.com> - 0.36.2-1.1
- Initial package for openSUSE
```

### Explanation of Changes:
1. **Added `BuildRequires: python3-devel`**:
   - The `python3-devel` package provides the `distutils` module required for building Python packages. Adding this line ensures that the necessary development tools for Python are available during the build process.

2. **No other changes were made**:
   - The rest of the file remains unchanged, as the error was solely due to the missing `distutils` module.

### Next Steps:
After applying this fix, rebuild the package using the same build environment. The build should now proceed without encountering the `ModuleNotFoundError` related to `distutils`.
openSUSE Build Service is sponsored by