%global _empty_manifest_terminate_build 0 Name: python-yagmail Version: 0.15.293 Release: 1 Summary: Yet Another GMAIL client License: MIT URL: https://github.com/kootenpv/yagmail Source0: https://mirrors.nju.edu.cn/pypi/web/packages/4b/4c/4853d3bc34cf68d2a4048e5d82ad7300692edcfe9711013f1f2ce368f188/yagmail-0.15.293.tar.gz BuildArch: noarch Requires: python3-premailer Requires: python3-keyring Requires: python3-dkimpy Requires: python3-dkimpy %description `yagmail` is a GMAIL/SMTP client that aims to make it as simple as possible to send emails. Sending an Email is as simple: import yagmail yag = yagmail.SMTP() contents = [ "This is the body, and here is just text http://somedomain/image.png", "You can find an audio file attached.", '/local/path/to/song.mp3' ] yag.send('to@someone.com', 'subject', contents) # Alternatively, with a simple one-liner: yagmail.SMTP('mygmailusername').send('to@someone.com', 'subject', contents) Note that yagmail will read the password securely from your keyring, see the section on `Username and Password in the repository's README `_ for further details. If you do not want this, you can initialize ``yagmail.SMTP`` like this: yag = yagmail.SMTP('mygmailusername', 'mygmailpassword') but honestly, do you want to have your password written in your script? For further documentation and examples, please go to https://github.com/kootenpv/yagmail. The full documentation is available at http://yagmail.readthedocs.io/en/latest/. %package -n python3-yagmail Summary: Yet Another GMAIL client Provides: python-yagmail BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-yagmail `yagmail` is a GMAIL/SMTP client that aims to make it as simple as possible to send emails. Sending an Email is as simple: import yagmail yag = yagmail.SMTP() contents = [ "This is the body, and here is just text http://somedomain/image.png", "You can find an audio file attached.", '/local/path/to/song.mp3' ] yag.send('to@someone.com', 'subject', contents) # Alternatively, with a simple one-liner: yagmail.SMTP('mygmailusername').send('to@someone.com', 'subject', contents) Note that yagmail will read the password securely from your keyring, see the section on `Username and Password in the repository's README `_ for further details. If you do not want this, you can initialize ``yagmail.SMTP`` like this: yag = yagmail.SMTP('mygmailusername', 'mygmailpassword') but honestly, do you want to have your password written in your script? For further documentation and examples, please go to https://github.com/kootenpv/yagmail. The full documentation is available at http://yagmail.readthedocs.io/en/latest/. %package help Summary: Development documents and examples for yagmail Provides: python3-yagmail-doc %description help `yagmail` is a GMAIL/SMTP client that aims to make it as simple as possible to send emails. Sending an Email is as simple: import yagmail yag = yagmail.SMTP() contents = [ "This is the body, and here is just text http://somedomain/image.png", "You can find an audio file attached.", '/local/path/to/song.mp3' ] yag.send('to@someone.com', 'subject', contents) # Alternatively, with a simple one-liner: yagmail.SMTP('mygmailusername').send('to@someone.com', 'subject', contents) Note that yagmail will read the password securely from your keyring, see the section on `Username and Password in the repository's README `_ for further details. If you do not want this, you can initialize ``yagmail.SMTP`` like this: yag = yagmail.SMTP('mygmailusername', 'mygmailpassword') but honestly, do you want to have your password written in your script? For further documentation and examples, please go to https://github.com/kootenpv/yagmail. The full documentation is available at http://yagmail.readthedocs.io/en/latest/. %prep %autosetup -n yagmail-0.15.293 %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-yagmail -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 0.15.293-1 - Package Spec generated