diff options
Diffstat (limited to 'python-wechatpy.spec')
| -rw-r--r-- | python-wechatpy.spec | 284 |
1 files changed, 284 insertions, 0 deletions
diff --git a/python-wechatpy.spec b/python-wechatpy.spec new file mode 100644 index 0000000..c2f270b --- /dev/null +++ b/python-wechatpy.spec @@ -0,0 +1,284 @@ +%global _empty_manifest_terminate_build 0 +Name: python-wechatpy +Version: 1.8.18 +Release: 1 +Summary: WeChat SDK for Python +License: MIT License +URL: https://github.com/jxtech/wechatpy +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/80/34/849aaa2a03dc41b002e224006746bdb2eea729435225709139c4b3a95d2b/wechatpy-1.8.18.tar.gz +BuildArch: noarch + +Requires: python3-six +Requires: python3-requests +Requires: python3-xmltodict +Requires: python3-optionaldict +Requires: python3-dateutil +Requires: python3-enum34 +Requires: python3-cryptography +Requires: python3-pycryptodome + +%description +___ __ _______ ________ ___ ___ ________ _________ ________ ___ ___ + |\ \ |\ \|\ ___ \ |\ ____\|\ \|\ \|\ __ \|\___ ___\\ __ \|\ \ / /| + \ \ \ \ \ \ \ __/|\ \ \___|\ \ \\\ \ \ \|\ \|___ \ \_\ \ \|\ \ \ \/ / / + \ \ \ __\ \ \ \ \_|/_\ \ \ \ \ __ \ \ __ \ \ \ \ \ \ ____\ \ / / + \ \ \|\__\_\ \ \ \_|\ \ \ \____\ \ \ \ \ \ \ \ \ \ \ \ \ \ \___|\/ / / + \ \____________\ \_______\ \_______\ \__\ \__\ \__\ \__\ \ \__\ \ \__\ __/ / / + \|____________|\|_______|\|_______|\|__|\|__|\|__|\|__| \|__| \|__||\___/ / + \|___|/ + +[](https://github.com/jxtech/wechatpy/actions?query=workflow%3ACI) +[](https://codecov.io/github/jxtech/wechatpy?branch=master) +[](https://pypi.org/project/wechatpy) +[](https://pepy.tech/project/wechatpy) +[](https://houndci.com) + +微信(WeChat) 公众平台第三方 Python SDK。 + +[【阅读文档】](https://wechatpy.readthedocs.org/zh_CN/master/) [【快速入门】](https://wechatpy.readthedocs.org/zh_CN/master/quickstart.html) + +[](https://gitter.im/messense/wechatpy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +## 功能特性 + +1. 普通公众平台被动响应和主动调用 API +2. 企业微信 API +3. 微信支付 API +4. 第三方平台代公众号调用接口 API +5. 小程序云开发 API + +## 安装 + +推荐使用 pip 进行安装: + +```bash +pip install wechatpy +# with cryptography (推荐) +pip install 'wechatpy[cryptography]' +# with pycryptodome +pip install 'wechatpy[pycrypto]' +``` + +升级版本: + + pip install -U wechatpy + + +## 使用示例 + +使用示例参见 [examples](examples/) + +## 贡献代码 + +请阅读 [贡献代码指南](.github/CONTRIBUTING.md) + +## 问题反馈 + +我们主要使用 [GitHub issues](https://github.com/jxtech/wechatpy/issues) 进行问题追踪和反馈。 + +QQ 群:176596300 + + + + +## License + +This work is released under the MIT license. A copy of the license is provided in the [LICENSE](./LICENSE) file. + + + + +%package -n python3-wechatpy +Summary: WeChat SDK for Python +Provides: python-wechatpy +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-wechatpy +___ __ _______ ________ ___ ___ ________ _________ ________ ___ ___ + |\ \ |\ \|\ ___ \ |\ ____\|\ \|\ \|\ __ \|\___ ___\\ __ \|\ \ / /| + \ \ \ \ \ \ \ __/|\ \ \___|\ \ \\\ \ \ \|\ \|___ \ \_\ \ \|\ \ \ \/ / / + \ \ \ __\ \ \ \ \_|/_\ \ \ \ \ __ \ \ __ \ \ \ \ \ \ ____\ \ / / + \ \ \|\__\_\ \ \ \_|\ \ \ \____\ \ \ \ \ \ \ \ \ \ \ \ \ \ \___|\/ / / + \ \____________\ \_______\ \_______\ \__\ \__\ \__\ \__\ \ \__\ \ \__\ __/ / / + \|____________|\|_______|\|_______|\|__|\|__|\|__|\|__| \|__| \|__||\___/ / + \|___|/ + +[](https://github.com/jxtech/wechatpy/actions?query=workflow%3ACI) +[](https://codecov.io/github/jxtech/wechatpy?branch=master) +[](https://pypi.org/project/wechatpy) +[](https://pepy.tech/project/wechatpy) +[](https://houndci.com) + +微信(WeChat) 公众平台第三方 Python SDK。 + +[【阅读文档】](https://wechatpy.readthedocs.org/zh_CN/master/) [【快速入门】](https://wechatpy.readthedocs.org/zh_CN/master/quickstart.html) + +[](https://gitter.im/messense/wechatpy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +## 功能特性 + +1. 普通公众平台被动响应和主动调用 API +2. 企业微信 API +3. 微信支付 API +4. 第三方平台代公众号调用接口 API +5. 小程序云开发 API + +## 安装 + +推荐使用 pip 进行安装: + +```bash +pip install wechatpy +# with cryptography (推荐) +pip install 'wechatpy[cryptography]' +# with pycryptodome +pip install 'wechatpy[pycrypto]' +``` + +升级版本: + + pip install -U wechatpy + + +## 使用示例 + +使用示例参见 [examples](examples/) + +## 贡献代码 + +请阅读 [贡献代码指南](.github/CONTRIBUTING.md) + +## 问题反馈 + +我们主要使用 [GitHub issues](https://github.com/jxtech/wechatpy/issues) 进行问题追踪和反馈。 + +QQ 群:176596300 + + + + +## License + +This work is released under the MIT license. A copy of the license is provided in the [LICENSE](./LICENSE) file. + + + + +%package help +Summary: Development documents and examples for wechatpy +Provides: python3-wechatpy-doc +%description help +___ __ _______ ________ ___ ___ ________ _________ ________ ___ ___ + |\ \ |\ \|\ ___ \ |\ ____\|\ \|\ \|\ __ \|\___ ___\\ __ \|\ \ / /| + \ \ \ \ \ \ \ __/|\ \ \___|\ \ \\\ \ \ \|\ \|___ \ \_\ \ \|\ \ \ \/ / / + \ \ \ __\ \ \ \ \_|/_\ \ \ \ \ __ \ \ __ \ \ \ \ \ \ ____\ \ / / + \ \ \|\__\_\ \ \ \_|\ \ \ \____\ \ \ \ \ \ \ \ \ \ \ \ \ \ \___|\/ / / + \ \____________\ \_______\ \_______\ \__\ \__\ \__\ \__\ \ \__\ \ \__\ __/ / / + \|____________|\|_______|\|_______|\|__|\|__|\|__|\|__| \|__| \|__||\___/ / + \|___|/ + +[](https://github.com/jxtech/wechatpy/actions?query=workflow%3ACI) +[](https://codecov.io/github/jxtech/wechatpy?branch=master) +[](https://pypi.org/project/wechatpy) +[](https://pepy.tech/project/wechatpy) +[](https://houndci.com) + +微信(WeChat) 公众平台第三方 Python SDK。 + +[【阅读文档】](https://wechatpy.readthedocs.org/zh_CN/master/) [【快速入门】](https://wechatpy.readthedocs.org/zh_CN/master/quickstart.html) + +[](https://gitter.im/messense/wechatpy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + +## 功能特性 + +1. 普通公众平台被动响应和主动调用 API +2. 企业微信 API +3. 微信支付 API +4. 第三方平台代公众号调用接口 API +5. 小程序云开发 API + +## 安装 + +推荐使用 pip 进行安装: + +```bash +pip install wechatpy +# with cryptography (推荐) +pip install 'wechatpy[cryptography]' +# with pycryptodome +pip install 'wechatpy[pycrypto]' +``` + +升级版本: + + pip install -U wechatpy + + +## 使用示例 + +使用示例参见 [examples](examples/) + +## 贡献代码 + +请阅读 [贡献代码指南](.github/CONTRIBUTING.md) + +## 问题反馈 + +我们主要使用 [GitHub issues](https://github.com/jxtech/wechatpy/issues) 进行问题追踪和反馈。 + +QQ 群:176596300 + + + + +## License + +This work is released under the MIT license. A copy of the license is provided in the [LICENSE](./LICENSE) file. + + + + +%prep +%autosetup -n wechatpy-1.8.18 + +%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-wechatpy -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 1.8.18-1 +- Package Spec generated |
