From 1ae7cf67df8f29e679bc361f13b3d4b0d143338f Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 29 May 2023 13:06:15 +0000 Subject: automatic import of python-pyfido --- python-pyfido.spec | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 235 insertions(+) create mode 100644 python-pyfido.spec (limited to 'python-pyfido.spec') diff --git a/python-pyfido.spec b/python-pyfido.spec new file mode 100644 index 0000000..2a1be67 --- /dev/null +++ b/python-pyfido.spec @@ -0,0 +1,235 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pyfido +Version: 2.1.2 +Release: 1 +Summary: Get your Fido consumption (wwww.fido.ca) +License: Apache 2.0 +URL: http://github.com/titilambert/pyfido +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fb/02/3ed7f9e005cb71430a3539a59d8eac76c1a823641ff2facced445d6abc33/pyfido-2.1.2.tar.gz +BuildArch: noarch + +Requires: python3-aiohttp + +%description +###### +Pyfido +###### + +TODO +#### + +* Add multi account support + +Installation +############ + +:: + + pip install pyfido + + +Usage +##### + +Print your current data + +:: + + pyfido -u 1112224444 -p MYPASSWORD + + +Print help + +:: + + pyfido -h + usage: pyfido [-h] -u USERNAME [-n NUMBER] -p PASSWORD [-l] [-j] [-t TIMEOUT] + + optional arguments: + -h, --help show this help message and exit + -u USERNAME, --username USERNAME + Fido username + -n NUMBER, --number NUMBER + Fido phone number + -p PASSWORD, --password PASSWORD + Password + -l, --list List phone numbers + -j, --json Json output + -t TIMEOUT, --timeout TIMEOUT + Request timeout + +Dev env +####### + +:: + + virtualenv -p /usr/bin/python3.5 env + pip install -r requirements.txt + + +%package -n python3-pyfido +Summary: Get your Fido consumption (wwww.fido.ca) +Provides: python-pyfido +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pyfido +###### +Pyfido +###### + +TODO +#### + +* Add multi account support + +Installation +############ + +:: + + pip install pyfido + + +Usage +##### + +Print your current data + +:: + + pyfido -u 1112224444 -p MYPASSWORD + + +Print help + +:: + + pyfido -h + usage: pyfido [-h] -u USERNAME [-n NUMBER] -p PASSWORD [-l] [-j] [-t TIMEOUT] + + optional arguments: + -h, --help show this help message and exit + -u USERNAME, --username USERNAME + Fido username + -n NUMBER, --number NUMBER + Fido phone number + -p PASSWORD, --password PASSWORD + Password + -l, --list List phone numbers + -j, --json Json output + -t TIMEOUT, --timeout TIMEOUT + Request timeout + +Dev env +####### + +:: + + virtualenv -p /usr/bin/python3.5 env + pip install -r requirements.txt + + +%package help +Summary: Development documents and examples for pyfido +Provides: python3-pyfido-doc +%description help +###### +Pyfido +###### + +TODO +#### + +* Add multi account support + +Installation +############ + +:: + + pip install pyfido + + +Usage +##### + +Print your current data + +:: + + pyfido -u 1112224444 -p MYPASSWORD + + +Print help + +:: + + pyfido -h + usage: pyfido [-h] -u USERNAME [-n NUMBER] -p PASSWORD [-l] [-j] [-t TIMEOUT] + + optional arguments: + -h, --help show this help message and exit + -u USERNAME, --username USERNAME + Fido username + -n NUMBER, --number NUMBER + Fido phone number + -p PASSWORD, --password PASSWORD + Password + -l, --list List phone numbers + -j, --json Json output + -t TIMEOUT, --timeout TIMEOUT + Request timeout + +Dev env +####### + +:: + + virtualenv -p /usr/bin/python3.5 env + pip install -r requirements.txt + + +%prep +%autosetup -n pyfido-2.1.2 + +%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-pyfido -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot - 2.1.2-1 +- Package Spec generated -- cgit v1.2.3