diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-29 11:39:58 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-29 11:39:58 +0000 |
commit | 4a75eb7252951746f8e2ac1c50a8955d086dd7db (patch) | |
tree | 5e145537c35f6665cf238ffcbc72b385eefdd111 | |
parent | 205ce301e7f40af724187664ecaf0362c63f9a0a (diff) |
automatic import of python-fbchat-asyncio
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-fbchat-asyncio.spec | 115 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 117 insertions, 0 deletions
@@ -0,0 +1 @@ +/fbchat-asyncio-0.6.21.tar.gz diff --git a/python-fbchat-asyncio.spec b/python-fbchat-asyncio.spec new file mode 100644 index 0000000..6d0cb08 --- /dev/null +++ b/python-fbchat-asyncio.spec @@ -0,0 +1,115 @@ +%global _empty_manifest_terminate_build 0 +Name: python-fbchat-asyncio +Version: 0.6.21 +Release: 1 +Summary: Facebook Messenger library for Python/Asyncio. +License: BSD License +URL: https://github.com/tulir/fbchat-asyncio +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/10/09/e2ebacd51d9f7bbe0d218520d9d4f6596f38f6f2803a35e1e7139a4135a6/fbchat-asyncio-0.6.21.tar.gz +BuildArch: noarch + +Requires: python3-aiohttp +Requires: python3-attrs +Requires: python3-beautifulsoup4 +Requires: python3-paho-mqtt +Requires: python3-yarl +Requires: python3-aiohttp-socks +Requires: python3-pysocks + +%description +A powerful and efficient library to interact with +`Facebook's Messenger <https://www.facebook.com/messages/>`__, using just your email and password. +This is an asyncio fork of the `fbchat <https://github.com/carpedm20/fbchat>`__ library. +This is *not* an official API, Facebook has that `over here <https://developers.facebook.com/docs/messenger-platform>`__ for chat bots. This library differs by using a normal Facebook account instead. +``fbchat`` currently support: +- Sending many types of messages, with files, stickers, mentions, etc. +- Fetching all messages, threads and images in threads. +- Searching for messages and threads. +- Creating groups, setting the group emoji, changing nicknames, creating polls, etc. +- Listening for, an reacting to messages and other events in real-time. +- Type hints, and it has a modern codebase (e.g. only Python 3.5 and upwards). +- ``async``/``await`` (COMING). +Essentially, everything you need to make an amazing Facebook bot! + +%package -n python3-fbchat-asyncio +Summary: Facebook Messenger library for Python/Asyncio. +Provides: python-fbchat-asyncio +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-fbchat-asyncio +A powerful and efficient library to interact with +`Facebook's Messenger <https://www.facebook.com/messages/>`__, using just your email and password. +This is an asyncio fork of the `fbchat <https://github.com/carpedm20/fbchat>`__ library. +This is *not* an official API, Facebook has that `over here <https://developers.facebook.com/docs/messenger-platform>`__ for chat bots. This library differs by using a normal Facebook account instead. +``fbchat`` currently support: +- Sending many types of messages, with files, stickers, mentions, etc. +- Fetching all messages, threads and images in threads. +- Searching for messages and threads. +- Creating groups, setting the group emoji, changing nicknames, creating polls, etc. +- Listening for, an reacting to messages and other events in real-time. +- Type hints, and it has a modern codebase (e.g. only Python 3.5 and upwards). +- ``async``/``await`` (COMING). +Essentially, everything you need to make an amazing Facebook bot! + +%package help +Summary: Development documents and examples for fbchat-asyncio +Provides: python3-fbchat-asyncio-doc +%description help +A powerful and efficient library to interact with +`Facebook's Messenger <https://www.facebook.com/messages/>`__, using just your email and password. +This is an asyncio fork of the `fbchat <https://github.com/carpedm20/fbchat>`__ library. +This is *not* an official API, Facebook has that `over here <https://developers.facebook.com/docs/messenger-platform>`__ for chat bots. This library differs by using a normal Facebook account instead. +``fbchat`` currently support: +- Sending many types of messages, with files, stickers, mentions, etc. +- Fetching all messages, threads and images in threads. +- Searching for messages and threads. +- Creating groups, setting the group emoji, changing nicknames, creating polls, etc. +- Listening for, an reacting to messages and other events in real-time. +- Type hints, and it has a modern codebase (e.g. only Python 3.5 and upwards). +- ``async``/``await`` (COMING). +Essentially, everything you need to make an amazing Facebook bot! + +%prep +%autosetup -n fbchat-asyncio-0.6.21 + +%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-fbchat-asyncio -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.21-1 +- Package Spec generated @@ -0,0 +1 @@ +e88e2a8fa636d6ff84e0d16687b5db15 fbchat-asyncio-0.6.21.tar.gz |