aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2020-11-02 19:49:33 +0100
committerJan200101 <sentrycraft123@gmail.com>2020-11-02 19:49:33 +0100
commit0debecc408c68b76703d62702c0cf6832899fef9 (patch)
treee7b2e0628f4d808628999ee6cb7b095954314275
parenteb4e6c58a2a0d32a55e7427c9991a234c40e8d7f (diff)
downloadShellyPy-0debecc408c68b76703d62702c0cf6832899fef9.tar.gz
ShellyPy-0debecc408c68b76703d62702c0cf6832899fef9.zip
add rpm spec
pyp2rpm has stopped working and I need a Fedora 33 build
-rw-r--r--shellypy.spec84
1 files changed, 84 insertions, 0 deletions
diff --git a/shellypy.spec b/shellypy.spec
new file mode 100644
index 0000000..7518e50
--- /dev/null
+++ b/shellypy.spec
@@ -0,0 +1,84 @@
+# Created by pyp2rpm-3.3.2
+%global pypi_name ShellyPy
+
+Name: python-%{pypi_name}
+Version: 0.1.4
+Release: 1%{?dist}
+Summary: Wrapper around the Shelly HTTP api
+
+License: MIT
+URL: https://github.com/Jan200101/ShellyPy
+Source0: https://files.pythonhosted.org/packages/source/S/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
+BuildArch: noarch
+
+BuildRequires: python2-devel
+BuildRequires: python2dist(setuptools)
+
+BuildRequires: python3-devel
+BuildRequires: python3dist(setuptools)
+
+%description
+ ShellyPy not to be confused with [pyShelly]( Python 2 and 3 Wrapper around the
+Shelly HTTP apiother packages like [pyShelly]( only support CoAP or MSQT,
+neither I am comfortable with using in personal projects example here is a
+simple working example for the Shelly 1 that turns a relay on python import
+ShellyPydevice ShellyPy.Shelly("192.168.0.5")device.relay(0, turnTrue)this
+example with...
+
+%package -n python2-%{pypi_name}
+Summary: %{summary}
+%{?python_provide:%python_provide python2-%{pypi_name}}
+
+Requires: python2dist(requests)
+%description -n python2-%{pypi_name}
+ ShellyPy not to be confused with [pyShelly]( Python 2 and 3 Wrapper around the
+Shelly HTTP apiother packages like [pyShelly]( only support CoAP or MSQT,
+neither I am comfortable with using in personal projects example here is a
+simple working example for the Shelly 1 that turns a relay on python import
+ShellyPydevice ShellyPy.Shelly("192.168.0.5")device.relay(0, turnTrue)this
+example with...
+
+%package -n python3-%{pypi_name}
+Summary: %{summary}
+%{?python_provide:%python_provide python3-%{pypi_name}}
+
+Requires: python3dist(requests)
+%description -n python3-%{pypi_name}
+ ShellyPy not to be confused with [pyShelly]( Python 2 and 3 Wrapper around the
+Shelly HTTP apiother packages like [pyShelly]( only support CoAP or MSQT,
+neither I am comfortable with using in personal projects example here is a
+simple working example for the Shelly 1 that turns a relay on python import
+ShellyPydevice ShellyPy.Shelly("192.168.0.5")device.relay(0, turnTrue)this
+example with...
+
+
+%prep
+%autosetup -n %{pypi_name}-%{version}
+# Remove bundled egg-info
+rm -rf %{pypi_name}.egg-info
+
+%build
+%py2_build
+%py3_build
+
+%install
+# Must do the default python version install last because
+# the scripts in /usr/bin are overwritten with every setup.py install.
+%py2_install
+%py3_install
+
+%files -n python2-%{pypi_name}
+%license LICENSE
+%doc README.md
+%{python2_sitelib}/%{pypi_name}
+%{python2_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info
+
+%files -n python3-%{pypi_name}
+%license LICENSE
+%doc README.md
+%{python3_sitelib}/%{pypi_name}
+%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info
+
+%changelog
+* Mon Mar 09 2020 mockbuilder - 0.1.4-1
+- Initial package. \ No newline at end of file