File python-slixmpp.changes of Package failed_python-slixmpp

Repair summary for package: python-slixmpp

Root cause:
- Build failed during %build because Python setuptools and distutils were not available in the build environment. The build log showed:
  ModuleNotFoundError: No module named 'setuptools'
  ModuleNotFoundError: No module named 'distutils'

Change applied (minimal):
- File modified: python-slixmpp.spec
- Added BuildRequires entries to ensure setuptools and distutils are present during the build:
    BuildRequires:  python3-setuptools
    BuildRequires:  python3-distutils

Rationale:
- The package's setup.py imports setuptools (and falls back to distutils). Newer Python installations may not provide distutils by default and setuptools can be missing in minimal buildroots. Adding explicit BuildRequires ensures the buildroot installs these modules.

Files modified:
- temp_workspace/failed_python-slixmpp/python-slixmpp.spec  (entire file replaced with minimal additions)

Note: The auto_repair_results directory did not exist and could not be created via the available tools; therefore the repair log was appended to this existing .changes file.

Next steps:
- Re-run the OBS build. The added BuildRequires should provide setuptools and distutils in the buildroot and allow %python_build to run successfully.

Timestamp: 2025-08-29
openSUSE Build Service is sponsored by