Repository: stable-diffusion-webui
Issue: [Bug]: Automatic install on Archlinux fails because of non-matching packages. 
Labels: bug-report

### Checklist

- [ ] The issue exists after disabling all extensions
- [X] The issue exists on a clean installation of webui
- [ ] The issue is caused by an extension, but I believe it is caused by a bug in the webui
- [X] The issue exists in the current version of the webui
- [ ] The issue has not been reported before recently
- [ ] The issue has been reported before but has not been fixed yet

### What happened?

When running the automated install script as mentioned on an up to date arch linux installation, the process works fine until the  pytorch installation version 5.4.2 happens, the following error gets displayed:

```
[3 lines of output]
      Looking in indexes: https://download.pytorch.org/whl/rocm5.4.2
      ERROR: Could not find a version that satisfies the requirement setuptools>=40.8.0 (from versions: none)
      ERROR: No matching distribution found for setuptools>=40.8.0
      [end of output]
```

### Steps to reproduce the problem

1. install git, wget and python3
2. download the script from the repository using wget
3. run the script on arch linux with an AMD GPU

### What should have happened?

WebUI should install successfully

### What browsers do you use to access the UI ?

Mozilla Firefox, Google Chrome

### Sysinfo

Intel Core i7 - 12700k, AMD Radeon RX6900XT, 32GB DDR4, Arch Linux x64

### Console logs

```Shell
error: subprocess-exited-with-error
  
  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [3 lines of output]
      Looking in indexes: https://download.pytorch.org/whl/rocm5.4.2
      ERROR: Could not find a version that satisfies the requirement setuptools>=40.8.0 (from versions: none)
      ERROR: No matching distribution found for setuptools>=40.8.0
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
Traceback (most recent call last):
  File "/home/syntaxbullet/stable-diffusion/stable-diffusion-webui/launch.py", line 48, in <module>
    main()
  File "/home/syntaxbullet/stable-diffusion/stable-diffusion-webui/launch.py", line 39, in main
    prepare_environment()
  File "/home/syntaxbullet/stable-diffusion/stable-diffusion-webui/modules/launch_utils.py", line 378, in prepare_environment
    run(f'"{python}" -m {torch_command}', "Installing torch and torchvision", "Couldn't install torch", live=True)
  File "/home/syntaxbullet/stable-diffusion/stable-diffusion-webui/modules/launch_utils.py", line 116, in run
    raise RuntimeError("\n".join(error_bits))
RuntimeError: Couldn't install torch.
Command: "/home/syntaxbullet/stable-diffusion/stable-diffusion-webui/venv/bin/python3" -m pip install torch==2.0.1+rocm5.4.2 torchvision==0.15.2+rocm5.4.2 --index-url https://download.pytorch.org/whl/rocm5.4.2
Error code: 1
```
```


### Additional information

_No response_