From 2bf7a1f77162378dc4e80d92f6225c05c7403568 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 9 Mar 2023 14:49:32 +0000 Subject: automatic import of python-ouimeaux --- .gitignore | 1 + python-ouimeaux.spec | 357 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 359 insertions(+) create mode 100644 python-ouimeaux.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..5984c44 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/ouimeaux-0.8.2.tar.gz diff --git a/python-ouimeaux.spec b/python-ouimeaux.spec new file mode 100644 index 0000000..0292b29 --- /dev/null +++ b/python-ouimeaux.spec @@ -0,0 +1,357 @@ +%global _empty_manifest_terminate_build 0 +Name: python-ouimeaux +Version: 0.8.2 +Release: 1 +Summary: Open source control for Belkin WeMo devices +License: BSD +URL: https://github.com/iancmcc/ouimeaux +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/42/d6/f7a8804e25b0831dd729b11e66b45e3ea2f72a1748aaabd56a58abaf7ad2/ouimeaux-0.8.2.tar.gz +BuildArch: noarch + + +%description +Release 0.8.0 (July 30, 2016) ++++++++++++++++++++++++++++++ +- Randomize subscription ports to enable simultaneous ouimeaux scripts (thanks @bennytheshap) +- Fix for WeMo LED Light support (thanks @sstangle73) +- #32: Removed address cache, broke server out into optional feature +- Fix for Maker state reporting (thanks @pavoni) +- Filter by SSDP location, fixing case where multiple devices respond from the same IP (thanks @szakharchenko) +- Fix Maker event handlers, which were being passed as bridges (thanks @maxlazarov) +- Work around gevent-socketio bug by explicitly casting header value as string +- Fix for inconsistent Light state (thanks @canduuk) +- StateChange signals are now a separate class and do not fire if value is unchanged (thanks @esecules) +- Python 3 support (thanks to @drock371) +Release 0.7.9 (March 17, 2015) +++++++++++++++++++++++++++++++ +- Command line support for WeMo LED Light (thanks @fritz-fritz) +- Command line support for WeMo Maker (thanks @logjames) +- Support for 2.0.0 firmware (thanks @fritz-fritz) +- Bug fixes +Release 0.7.3 (August 10, 2014) +++++++++++++++++++++++++++++++++ +- Fixed #18: Error when run as root +- Fixed #26: Evict devices from cache when unreachable +- Fixed #29: GetPower stopped working for Insight devices +- Fixed #31: Add blink method on switches, include in REST API +- Fixed #33, #37: Handle invalid devices without dying +- Fixed #35: Require requests >= 2.3.0 +- Fixed #40: Retry requests in the event of failure +- Fixed #47: Don't choke on invalid newlines in XML returned by switches + (thanks to @fingon) +Release 0.7.2 (January 28, 2014) +++++++++++++++++++++++++++++++++ +- Fix a bug with using query parameters on /api/device +Release 0.7 (January 27, 2014) +++++++++++++++++++++++++++++++ +- Added REST API +- Added Web app +Release 0.6 (January 25, 2014) +++++++++++++++++++++++++++++++++ +- Added signals framework +- Fixed #16, #19, #22: Defensively resubscribe to events when device responds with an error +- Fixed #15: Signals framework includes relevant device when sending signal +- Refactored structure, added Sphinx docs +Release 0.5.3 (January 25, 2014) +++++++++++++++++++++++++++++++++ +- Fixed #20: Allow timeout in environment.wait() +- Fixed #21: Add Insight support +Release 0.5.2 (November 23, 2013) ++++++++++++++++++++++++++++++++++ +- Fixed #14: Indicate Connection:close header to avoid logging when WeMo sends + invalid HTTP response. +Release 0.5.1 (November 9, 2013) +++++++++++++++++++++++++++++++++ +- Fixed #10: Updated subscriber listener to use more reliable method of + retrieving non-loopback IP address; updated docs to fix typo in listener + registration example (thanks to @benhoyle, @francxk) +- Fixed #11: Remove instancemethod objects before attempting to pickle devices + in the cache (thanks @piperde, @JonPenner, @tomtomau, @masilu77) +Release 0.5 (October 14, 2013) ++++++++++++++++++++++++++++++++ +- Added fuzzy matching of device name when searching/toggling from command line +- Added ``status`` mode to print status for all devices +- Added ``switch status`` mode to print status for specific device +- Added flags for all command-line options +- Fixed #9: Removed unused fcntl import that precluded Windows usage (thanks to + @deepseven) +Release 0.4.3 (August 31, 2013) ++++++++++++++++++++++++++++++++ +- Used new method of obtaining local IP for discovery that is less likely to + return loopback +- Exit with failure and instructions for solution if loopback IP is used +- Updated installation docs to include python-dev and pip instructions (patch + by @fnaard) +- Fixed README inclusion bug that occasionally broke installation via pip. +- Added ``--debug`` option to enable debug logging to stdout +Release 0.4 (August 17, 2013) ++++++++++++++++++++++++++++++ +- Fixed #7: Added support for light switch devices (patch by nschrenk). +- Fixed #6: Added "wemo clear" command to clear the device cache. +Release 0.3 (May 25, 2013) +++++++++++++++++++++++++++ +- Fixed #4: Added ability to specify ip:port for discovery server binding. Removed + documentation describing need to disable SSDP service on Windows. +- Fixed #5: Added device cache for faster results. +- Added configuration file. +- Added ability to configure aliases for devices to avoid quoting strings on + the command line. +- Added 'toggle' command to command line switch control. +Release 0.2 (April 21, 2013) +++++++++++++++++++++++++++++++ +- Fixed #1: Added ability to subscribe to motion and switch state change events. +- Added Windows installation details to README (patch by @brianpeiris) +- Cleaned up UDP server lifecycle so rediscovery doesn't try to start it back up. +Release 0.1 (February 2, 2013) +++++++++++++++++++++++++++++++ +- Initial release. +* First release on PyPI. + +%package -n python3-ouimeaux +Summary: Open source control for Belkin WeMo devices +Provides: python-ouimeaux +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-ouimeaux +Release 0.8.0 (July 30, 2016) ++++++++++++++++++++++++++++++ +- Randomize subscription ports to enable simultaneous ouimeaux scripts (thanks @bennytheshap) +- Fix for WeMo LED Light support (thanks @sstangle73) +- #32: Removed address cache, broke server out into optional feature +- Fix for Maker state reporting (thanks @pavoni) +- Filter by SSDP location, fixing case where multiple devices respond from the same IP (thanks @szakharchenko) +- Fix Maker event handlers, which were being passed as bridges (thanks @maxlazarov) +- Work around gevent-socketio bug by explicitly casting header value as string +- Fix for inconsistent Light state (thanks @canduuk) +- StateChange signals are now a separate class and do not fire if value is unchanged (thanks @esecules) +- Python 3 support (thanks to @drock371) +Release 0.7.9 (March 17, 2015) +++++++++++++++++++++++++++++++ +- Command line support for WeMo LED Light (thanks @fritz-fritz) +- Command line support for WeMo Maker (thanks @logjames) +- Support for 2.0.0 firmware (thanks @fritz-fritz) +- Bug fixes +Release 0.7.3 (August 10, 2014) +++++++++++++++++++++++++++++++++ +- Fixed #18: Error when run as root +- Fixed #26: Evict devices from cache when unreachable +- Fixed #29: GetPower stopped working for Insight devices +- Fixed #31: Add blink method on switches, include in REST API +- Fixed #33, #37: Handle invalid devices without dying +- Fixed #35: Require requests >= 2.3.0 +- Fixed #40: Retry requests in the event of failure +- Fixed #47: Don't choke on invalid newlines in XML returned by switches + (thanks to @fingon) +Release 0.7.2 (January 28, 2014) +++++++++++++++++++++++++++++++++ +- Fix a bug with using query parameters on /api/device +Release 0.7 (January 27, 2014) +++++++++++++++++++++++++++++++ +- Added REST API +- Added Web app +Release 0.6 (January 25, 2014) +++++++++++++++++++++++++++++++++ +- Added signals framework +- Fixed #16, #19, #22: Defensively resubscribe to events when device responds with an error +- Fixed #15: Signals framework includes relevant device when sending signal +- Refactored structure, added Sphinx docs +Release 0.5.3 (January 25, 2014) +++++++++++++++++++++++++++++++++ +- Fixed #20: Allow timeout in environment.wait() +- Fixed #21: Add Insight support +Release 0.5.2 (November 23, 2013) ++++++++++++++++++++++++++++++++++ +- Fixed #14: Indicate Connection:close header to avoid logging when WeMo sends + invalid HTTP response. +Release 0.5.1 (November 9, 2013) +++++++++++++++++++++++++++++++++ +- Fixed #10: Updated subscriber listener to use more reliable method of + retrieving non-loopback IP address; updated docs to fix typo in listener + registration example (thanks to @benhoyle, @francxk) +- Fixed #11: Remove instancemethod objects before attempting to pickle devices + in the cache (thanks @piperde, @JonPenner, @tomtomau, @masilu77) +Release 0.5 (October 14, 2013) ++++++++++++++++++++++++++++++++ +- Added fuzzy matching of device name when searching/toggling from command line +- Added ``status`` mode to print status for all devices +- Added ``switch status`` mode to print status for specific device +- Added flags for all command-line options +- Fixed #9: Removed unused fcntl import that precluded Windows usage (thanks to + @deepseven) +Release 0.4.3 (August 31, 2013) ++++++++++++++++++++++++++++++++ +- Used new method of obtaining local IP for discovery that is less likely to + return loopback +- Exit with failure and instructions for solution if loopback IP is used +- Updated installation docs to include python-dev and pip instructions (patch + by @fnaard) +- Fixed README inclusion bug that occasionally broke installation via pip. +- Added ``--debug`` option to enable debug logging to stdout +Release 0.4 (August 17, 2013) ++++++++++++++++++++++++++++++ +- Fixed #7: Added support for light switch devices (patch by nschrenk). +- Fixed #6: Added "wemo clear" command to clear the device cache. +Release 0.3 (May 25, 2013) +++++++++++++++++++++++++++ +- Fixed #4: Added ability to specify ip:port for discovery server binding. Removed + documentation describing need to disable SSDP service on Windows. +- Fixed #5: Added device cache for faster results. +- Added configuration file. +- Added ability to configure aliases for devices to avoid quoting strings on + the command line. +- Added 'toggle' command to command line switch control. +Release 0.2 (April 21, 2013) +++++++++++++++++++++++++++++++ +- Fixed #1: Added ability to subscribe to motion and switch state change events. +- Added Windows installation details to README (patch by @brianpeiris) +- Cleaned up UDP server lifecycle so rediscovery doesn't try to start it back up. +Release 0.1 (February 2, 2013) +++++++++++++++++++++++++++++++ +- Initial release. +* First release on PyPI. + +%package help +Summary: Development documents and examples for ouimeaux +Provides: python3-ouimeaux-doc +%description help +Release 0.8.0 (July 30, 2016) ++++++++++++++++++++++++++++++ +- Randomize subscription ports to enable simultaneous ouimeaux scripts (thanks @bennytheshap) +- Fix for WeMo LED Light support (thanks @sstangle73) +- #32: Removed address cache, broke server out into optional feature +- Fix for Maker state reporting (thanks @pavoni) +- Filter by SSDP location, fixing case where multiple devices respond from the same IP (thanks @szakharchenko) +- Fix Maker event handlers, which were being passed as bridges (thanks @maxlazarov) +- Work around gevent-socketio bug by explicitly casting header value as string +- Fix for inconsistent Light state (thanks @canduuk) +- StateChange signals are now a separate class and do not fire if value is unchanged (thanks @esecules) +- Python 3 support (thanks to @drock371) +Release 0.7.9 (March 17, 2015) +++++++++++++++++++++++++++++++ +- Command line support for WeMo LED Light (thanks @fritz-fritz) +- Command line support for WeMo Maker (thanks @logjames) +- Support for 2.0.0 firmware (thanks @fritz-fritz) +- Bug fixes +Release 0.7.3 (August 10, 2014) +++++++++++++++++++++++++++++++++ +- Fixed #18: Error when run as root +- Fixed #26: Evict devices from cache when unreachable +- Fixed #29: GetPower stopped working for Insight devices +- Fixed #31: Add blink method on switches, include in REST API +- Fixed #33, #37: Handle invalid devices without dying +- Fixed #35: Require requests >= 2.3.0 +- Fixed #40: Retry requests in the event of failure +- Fixed #47: Don't choke on invalid newlines in XML returned by switches + (thanks to @fingon) +Release 0.7.2 (January 28, 2014) +++++++++++++++++++++++++++++++++ +- Fix a bug with using query parameters on /api/device +Release 0.7 (January 27, 2014) +++++++++++++++++++++++++++++++ +- Added REST API +- Added Web app +Release 0.6 (January 25, 2014) +++++++++++++++++++++++++++++++++ +- Added signals framework +- Fixed #16, #19, #22: Defensively resubscribe to events when device responds with an error +- Fixed #15: Signals framework includes relevant device when sending signal +- Refactored structure, added Sphinx docs +Release 0.5.3 (January 25, 2014) +++++++++++++++++++++++++++++++++ +- Fixed #20: Allow timeout in environment.wait() +- Fixed #21: Add Insight support +Release 0.5.2 (November 23, 2013) ++++++++++++++++++++++++++++++++++ +- Fixed #14: Indicate Connection:close header to avoid logging when WeMo sends + invalid HTTP response. +Release 0.5.1 (November 9, 2013) +++++++++++++++++++++++++++++++++ +- Fixed #10: Updated subscriber listener to use more reliable method of + retrieving non-loopback IP address; updated docs to fix typo in listener + registration example (thanks to @benhoyle, @francxk) +- Fixed #11: Remove instancemethod objects before attempting to pickle devices + in the cache (thanks @piperde, @JonPenner, @tomtomau, @masilu77) +Release 0.5 (October 14, 2013) ++++++++++++++++++++++++++++++++ +- Added fuzzy matching of device name when searching/toggling from command line +- Added ``status`` mode to print status for all devices +- Added ``switch status`` mode to print status for specific device +- Added flags for all command-line options +- Fixed #9: Removed unused fcntl import that precluded Windows usage (thanks to + @deepseven) +Release 0.4.3 (August 31, 2013) ++++++++++++++++++++++++++++++++ +- Used new method of obtaining local IP for discovery that is less likely to + return loopback +- Exit with failure and instructions for solution if loopback IP is used +- Updated installation docs to include python-dev and pip instructions (patch + by @fnaard) +- Fixed README inclusion bug that occasionally broke installation via pip. +- Added ``--debug`` option to enable debug logging to stdout +Release 0.4 (August 17, 2013) ++++++++++++++++++++++++++++++ +- Fixed #7: Added support for light switch devices (patch by nschrenk). +- Fixed #6: Added "wemo clear" command to clear the device cache. +Release 0.3 (May 25, 2013) +++++++++++++++++++++++++++ +- Fixed #4: Added ability to specify ip:port for discovery server binding. Removed + documentation describing need to disable SSDP service on Windows. +- Fixed #5: Added device cache for faster results. +- Added configuration file. +- Added ability to configure aliases for devices to avoid quoting strings on + the command line. +- Added 'toggle' command to command line switch control. +Release 0.2 (April 21, 2013) +++++++++++++++++++++++++++++++ +- Fixed #1: Added ability to subscribe to motion and switch state change events. +- Added Windows installation details to README (patch by @brianpeiris) +- Cleaned up UDP server lifecycle so rediscovery doesn't try to start it back up. +Release 0.1 (February 2, 2013) +++++++++++++++++++++++++++++++ +- Initial release. +* First release on PyPI. + +%prep +%autosetup -n ouimeaux-0.8.2 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-ouimeaux -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu Mar 09 2023 Python_Bot - 0.8.2-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..c26516b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +cab3dd404ce02d2dd652a3af7fbfb114 ouimeaux-0.8.2.tar.gz -- cgit v1.2.3