diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-10 17:10:05 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 17:10:05 +0000 |
commit | a69c105ed549d51549ab1f41409cca7a13bda9c2 (patch) | |
tree | db3e7c8b0a998e43f8b93ce6c6d6b1cba70f3f5a | |
parent | 68523b697c0be5a24923365e679cc124ad3df43b (diff) |
automatic import of python-emails
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-emails.spec | 183 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 185 insertions, 0 deletions
@@ -0,0 +1 @@ +/emails-0.6.tar.gz diff --git a/python-emails.spec b/python-emails.spec new file mode 100644 index 0000000..2d75f69 --- /dev/null +++ b/python-emails.spec @@ -0,0 +1,183 @@ +%global _empty_manifest_terminate_build 0 +Name: python-emails +Version: 0.6 +Release: 1 +Summary: Modern python library for emails. +License: BSD License +URL: https://github.com/lavr/python-emails +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d3/f9/c1e315aa82ed9f037186c30109200fb4b4c51b5483b8065daa0ca836a336/emails-0.6.tar.gz +BuildArch: noarch + +Requires: python3-cssutils +Requires: python3-lxml +Requires: python3-chardet +Requires: python3-dateutil +Requires: python3-requests +Requires: python3-premailer + +%description +python-emails +~~~~~~~~~~~~~ + +Modern python library for email. + +Build message: + + >>> import emails + >>> message = emails.html(html="<p>Hi!<br>Here is your receipt...", + subject="Your receipt No. 567098123", + mail_from=('Some Store', 'store@somestore.com')) + >>> message.attach(data=open('bill.pdf'), filename='bill.pdf') + +send message and get response from smtp server: + + >>> r = message.send(to='s@lavr.me', smtp={'host': 'aspmx.l.google.com', 'timeout': 5}) + >>> assert r.status_code == 250 + +and more: + + * DKIM signature + * Render body from template + * Flask extension and Django integration + * Message body transformation methods + * Load message from url or from file + + +Links +````` + +* `documentation <http://python-emails.readthedocs.org/>`_ +* `source code <http://github.com/lavr/python-emails>`_ + + + + + +%package -n python3-emails +Summary: Modern python library for emails. +Provides: python-emails +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-emails +python-emails +~~~~~~~~~~~~~ + +Modern python library for email. + +Build message: + + >>> import emails + >>> message = emails.html(html="<p>Hi!<br>Here is your receipt...", + subject="Your receipt No. 567098123", + mail_from=('Some Store', 'store@somestore.com')) + >>> message.attach(data=open('bill.pdf'), filename='bill.pdf') + +send message and get response from smtp server: + + >>> r = message.send(to='s@lavr.me', smtp={'host': 'aspmx.l.google.com', 'timeout': 5}) + >>> assert r.status_code == 250 + +and more: + + * DKIM signature + * Render body from template + * Flask extension and Django integration + * Message body transformation methods + * Load message from url or from file + + +Links +````` + +* `documentation <http://python-emails.readthedocs.org/>`_ +* `source code <http://github.com/lavr/python-emails>`_ + + + + + +%package help +Summary: Development documents and examples for emails +Provides: python3-emails-doc +%description help +python-emails +~~~~~~~~~~~~~ + +Modern python library for email. + +Build message: + + >>> import emails + >>> message = emails.html(html="<p>Hi!<br>Here is your receipt...", + subject="Your receipt No. 567098123", + mail_from=('Some Store', 'store@somestore.com')) + >>> message.attach(data=open('bill.pdf'), filename='bill.pdf') + +send message and get response from smtp server: + + >>> r = message.send(to='s@lavr.me', smtp={'host': 'aspmx.l.google.com', 'timeout': 5}) + >>> assert r.status_code == 250 + +and more: + + * DKIM signature + * Render body from template + * Flask extension and Django integration + * Message body transformation methods + * Load message from url or from file + + +Links +````` + +* `documentation <http://python-emails.readthedocs.org/>`_ +* `source code <http://github.com/lavr/python-emails>`_ + + + + + +%prep +%autosetup -n emails-0.6 + +%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-emails -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6-1 +- Package Spec generated @@ -0,0 +1 @@ +c3aedd3edd1568a16b91439d0904e080 emails-0.6.tar.gz |