Good morning!
I was going to do PIP for the new 5.x install, instead of using the setup.py like I have for years.
Then I saw the RPM, and figured I was take a look at that, except the rpm doesn't work for Fedora.
Fedora is not Enterprise Linux, so you can not install EPEL-Repo for it, but all packages that are in the EPEL, are already avail for Fedora.
Looking at the RPM, epel-release is a dependency which is required by the RPM. So either you create a new RPM for Fedora only, or the dependency needs to be removed.
-Mark
#########################
dnf install weewx
Last metadata expiration check: 0:25:37 ago on Wed 06 Mar 2024 05:30:57 AM CST.
Dependencies resolved.
Problem: cannot install the best candidate for the job
- nothing provides epel-release needed by weewx-5.0.2-1.el9.noarch from weewx
########################
rpm -qpR weewx-5.0.2-1.el9.noarch.rpm
/bin/sh
/bin/sh
/bin/sh
/usr/bin/getent
/usr/sbin/groupadd
/usr/sbin/useradd
epel-release
python3
python3-cheetah
python3-configobj
python3-pillow
python3-pyserial
python3-pyusb
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1