File pyproject.toml of Package failed_streamdeck-linux-gui

```toml
[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name = "streamdeck-linux-gui"
version = "4.1.3"
description = "A Linux GUI for Stream Deck devices."
authors = [
    { name = "Author Name", email = "author@example.com" }
]
license = { text = "MIT" }
requires-python = ">=3.8,<3.13"
dependencies = [
    "PySide6",
    "streamdeck",
    "requests",
    "Pillow",
    "CairoSVG",
    "tinycss2",
    "urllib3",
    "filetype",
    "packaging",
    "defusedxml",
    "distlib",
    "fastjsonschema",
    "filelock",
    "h11",
    "idna",
    "installer",
    "jeepney",
    "more-itertools",
    "olefile",
    "pkginfo",
    "poetry-core",
    "pycparser",
    "pylev",
    "pyproject-hooks",
    "shellingham",
    "sniffio",
    "tomlkit",
    "trove-classifiers",
    "webencodings"
]
```

#### Case 2: `setup.py` Exists
If the package uses a `setup.py` file instead of `pyproject.toml`, it should be updated as follows:
openSUSE Build Service is sponsored by