diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-msmart.spec | 163 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 165 insertions, 0 deletions
@@ -0,0 +1 @@ +/msmart-0.2.5.tar.gz diff --git a/python-msmart.spec b/python-msmart.spec new file mode 100644 index 0000000..de09b4b --- /dev/null +++ b/python-msmart.spec @@ -0,0 +1,163 @@ +%global _empty_manifest_terminate_build 0 +Name: python-msmart +Version: 0.2.5 +Release: 1 +Summary: A library to control Midea appliances via the Local area network +License: MIT +URL: https://github.com/mac-zhou/midea-msmart +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c2/27/3e1643a484cee4226987a999e6abbe0c43b65e6ea130ace86c46d1c34645/msmart-0.2.5.tar.gz +BuildArch: noarch + +Requires: python3-click +Requires: python3-pycryptodome +Requires: python3-requests +Requires: python3-ifaddr + +%description +This is a library to allow communicating to a Midea AC via the Local area network. + +# midea-msmart +[](https://travis-ci.org/mac-zhou/midea-msmart) +[](https://pypi.org/project/msmart/) + + +This a mirror from the repo at [NeoAcheron/midea-ac-py](https://github.com/NeoAcheron/midea-ac-py). + +But this library just allow communicating to a Midea AC via the Local area network, not via the Midea Cloud yet. + +Thanks for [yitsushi's project](https://github.com/yitsushi/midea-air-condition), [NeoAcheron's project](https://github.com/NeoAcheron/midea-ac-py), [andersonshatch's project](https://github.com/andersonshatch/midea-ac-py). + +## How to Use +- you can use command ```midea-discover``` to discover midea devices on the host in the same Local area network. Note: This component only supports devices with model 0xac (air conditioner) and words ```supported``` in the output. + ```shell + pip3 install msmart + midea-discover + ``` +- then you can use a custom component for Home Assistant [here](https://github.com/mac-zhou/midea-ac-py) + +## Buy me a cup of coffee to help maintain this project further? + +- [via Paypal](https://www.paypal.me/himaczhou) +- [via Bitcoin](bitcoin:3GAvud4ZcppF5xeTPEqF9FcX2buvTsi2Hy) (**3GAvud4ZcppF5xeTPEqF9FcX2buvTsi2Hy**) +- [via AliPay(支付宝)](https://i.loli.net/2020/05/08/nNSTAPUGDgX2sBe.png) +- [via WeChatPay(微信)](https://i.loli.net/2020/05/08/ouj6SdnVirDzRw9.jpg) + +Your donation will make me work better for this project. + + +%package -n python3-msmart +Summary: A library to control Midea appliances via the Local area network +Provides: python-msmart +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-msmart +This is a library to allow communicating to a Midea AC via the Local area network. + +# midea-msmart +[](https://travis-ci.org/mac-zhou/midea-msmart) +[](https://pypi.org/project/msmart/) + + +This a mirror from the repo at [NeoAcheron/midea-ac-py](https://github.com/NeoAcheron/midea-ac-py). + +But this library just allow communicating to a Midea AC via the Local area network, not via the Midea Cloud yet. + +Thanks for [yitsushi's project](https://github.com/yitsushi/midea-air-condition), [NeoAcheron's project](https://github.com/NeoAcheron/midea-ac-py), [andersonshatch's project](https://github.com/andersonshatch/midea-ac-py). + +## How to Use +- you can use command ```midea-discover``` to discover midea devices on the host in the same Local area network. Note: This component only supports devices with model 0xac (air conditioner) and words ```supported``` in the output. + ```shell + pip3 install msmart + midea-discover + ``` +- then you can use a custom component for Home Assistant [here](https://github.com/mac-zhou/midea-ac-py) + +## Buy me a cup of coffee to help maintain this project further? + +- [via Paypal](https://www.paypal.me/himaczhou) +- [via Bitcoin](bitcoin:3GAvud4ZcppF5xeTPEqF9FcX2buvTsi2Hy) (**3GAvud4ZcppF5xeTPEqF9FcX2buvTsi2Hy**) +- [via AliPay(支付宝)](https://i.loli.net/2020/05/08/nNSTAPUGDgX2sBe.png) +- [via WeChatPay(微信)](https://i.loli.net/2020/05/08/ouj6SdnVirDzRw9.jpg) + +Your donation will make me work better for this project. + + +%package help +Summary: Development documents and examples for msmart +Provides: python3-msmart-doc +%description help +This is a library to allow communicating to a Midea AC via the Local area network. + +# midea-msmart +[](https://travis-ci.org/mac-zhou/midea-msmart) +[](https://pypi.org/project/msmart/) + + +This a mirror from the repo at [NeoAcheron/midea-ac-py](https://github.com/NeoAcheron/midea-ac-py). + +But this library just allow communicating to a Midea AC via the Local area network, not via the Midea Cloud yet. + +Thanks for [yitsushi's project](https://github.com/yitsushi/midea-air-condition), [NeoAcheron's project](https://github.com/NeoAcheron/midea-ac-py), [andersonshatch's project](https://github.com/andersonshatch/midea-ac-py). + +## How to Use +- you can use command ```midea-discover``` to discover midea devices on the host in the same Local area network. Note: This component only supports devices with model 0xac (air conditioner) and words ```supported``` in the output. + ```shell + pip3 install msmart + midea-discover + ``` +- then you can use a custom component for Home Assistant [here](https://github.com/mac-zhou/midea-ac-py) + +## Buy me a cup of coffee to help maintain this project further? + +- [via Paypal](https://www.paypal.me/himaczhou) +- [via Bitcoin](bitcoin:3GAvud4ZcppF5xeTPEqF9FcX2buvTsi2Hy) (**3GAvud4ZcppF5xeTPEqF9FcX2buvTsi2Hy**) +- [via AliPay(支付宝)](https://i.loli.net/2020/05/08/nNSTAPUGDgX2sBe.png) +- [via WeChatPay(微信)](https://i.loli.net/2020/05/08/ouj6SdnVirDzRw9.jpg) + +Your donation will make me work better for this project. + + +%prep +%autosetup -n msmart-0.2.5 + +%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-msmart -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.5-1 +- Package Spec generated @@ -0,0 +1 @@ +bf25a4d8bb0de05cb6664b1836eb7409 msmart-0.2.5.tar.gz |
