Analyse following RPM build log snippet. Describe contents accurately, without speculation or suggestions for resolution.            
Your analysis must be as concise as possible, while keeping relevant information intact.
Snippet: 
Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/twisted/trial/runner.py", line 711, in loadByName
    return self.suiteFactory([self.findByName(name, recurse=recurse)])
  File "/usr/lib/python3.13/site-packages/twisted/trial/runner.py", line 474, in findByName
    obj = reflect.namedModule(searchName)
  File "/usr/lib/python3.13/site-packages/twisted/python/reflect.py", line 156, in namedModule
    topLevel = __import__(name)
  File "/builddir/build/BUILD/matrix-synapse-1.115.0-build/synapse-1.115.0/tests/api/test_auth.py", line 39, in <module>
    from synapse.server import HomeServer
  File "/builddir/build/BUILD/matrix-synapse-1.115.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/synapse/server.py", line 55, in <module>
    from synapse.federation.federation_client import FederationClient
  File "/builddir/build/BUILD/matrix-synapse-1.115.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/synapse/federation/federation_client.py", line 72, in <module>
    from synapse.federation.transport.client import SendJoinResponse
  File "/builddir/build/BUILD/matrix-synapse-1.115.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/synapse/federation/transport/client.py", line 55, in <module>
    from synapse.http.matrixfederationclient import ByteParser, LegacyJsonSendParser
  File "/builddir/build/BUILD/matrix-synapse-1.115.0-build/BUILDROOT/usr/lib64/python3.13/site-packages/synapse/http/matrixfederationclient.py", line 22, in <module>
    import cgi
builtins.ModuleNotFoundError: No module named 'cgi'
The first exception thrown while running tests.