File versioneer.py of Package failed_python-ligotimegps

```python
# This file is part of Versioneer, a tool for managing version strings.
# See https://github.com/warner/python-versioneer for details.

import configparser
import os
import re
import sys

# Other imports and code...

def get_config_from_root(root):
    """Read the versioneer configuration from the root of the source tree."""
    setup_cfg = os.path.join(root, "setup.cfg")
    parser = configparser.ConfigParser()  # Updated from SafeConfigParser
    with open(setup_cfg, "r") as f:
        parser.read_file(f)
    return parser

# Remaining code...
```

### Explanation of Changes:
- The line `parser = configparser.SafeConfigParser()` was replaced with `parser = configparser.ConfigParser()`. This change ensures compatibility with Python 3.12 and later versions.
- No other changes were made to the file, as the rest of the code appears to be unrelated to the error.

### Additional Notes:
- The `versioneer.py` file is typically auto-generated by the `versioneer` tool. If this file is regenerated during the build process, the root cause lies in the version of `versioneer` being used. Ensure that the latest version of `versioneer` is installed (`pip install --upgrade versioneer`) to avoid similar issues in the future.
- If there are other files in the package directory that depend on `SafeConfigParser`, they should also be updated similarly.

Once the above fix is applied, the build process should proceed without encountering the `AttributeError`.
openSUSE Build Service is sponsored by