%global _empty_manifest_terminate_build 0 Name: python-pymediawiki Version: 0.7.2 Release: 1 Summary: Wikipedia and MediaWiki API wrapper for Python License: MIT URL: https://github.com/barrust/mediawiki Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3a/7e/d68bfe699a439ebafddcb51e092d2104a1c31786eb9432f275e75bba0b99/pymediawiki-0.7.2.tar.gz BuildArch: noarch Requires: python3-beautifulsoup4 Requires: python3-requests %description ***mediawiki*** is a python wrapper and parser for the MediaWiki API. The goal is to allow users to quickly and efficiently pull data from the MediaWiki site of their choice instead of worrying about dealing directly with the API. As such, it does not force the use of a particular MediaWiki site. It defaults to `Wikipedia `__ but other MediaWiki sites can also be used. MediaWiki wraps the `MediaWiki API `_ so you can focus on *leveraging* your favorite MediaWiki site's data, not getting it. Please check out the code on `github `_! **Note:** this library was designed for ease of use and simplicity. If you plan on doing serious scraping, automated requests, or editing, please look into `Pywikibot `__ which has a larger API, advanced rate limiting, and other features so we may be considerate of the MediaWiki infrastructure. Pywikibot has also other extra features such as support for Wikibase (that runs Wikidata). %package -n python3-pymediawiki Summary: Wikipedia and MediaWiki API wrapper for Python Provides: python-pymediawiki BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pymediawiki ***mediawiki*** is a python wrapper and parser for the MediaWiki API. The goal is to allow users to quickly and efficiently pull data from the MediaWiki site of their choice instead of worrying about dealing directly with the API. As such, it does not force the use of a particular MediaWiki site. It defaults to `Wikipedia `__ but other MediaWiki sites can also be used. MediaWiki wraps the `MediaWiki API `_ so you can focus on *leveraging* your favorite MediaWiki site's data, not getting it. Please check out the code on `github `_! **Note:** this library was designed for ease of use and simplicity. If you plan on doing serious scraping, automated requests, or editing, please look into `Pywikibot `__ which has a larger API, advanced rate limiting, and other features so we may be considerate of the MediaWiki infrastructure. Pywikibot has also other extra features such as support for Wikibase (that runs Wikidata). %package help Summary: Development documents and examples for pymediawiki Provides: python3-pymediawiki-doc %description help ***mediawiki*** is a python wrapper and parser for the MediaWiki API. The goal is to allow users to quickly and efficiently pull data from the MediaWiki site of their choice instead of worrying about dealing directly with the API. As such, it does not force the use of a particular MediaWiki site. It defaults to `Wikipedia `__ but other MediaWiki sites can also be used. MediaWiki wraps the `MediaWiki API `_ so you can focus on *leveraging* your favorite MediaWiki site's data, not getting it. Please check out the code on `github `_! **Note:** this library was designed for ease of use and simplicity. If you plan on doing serious scraping, automated requests, or editing, please look into `Pywikibot `__ which has a larger API, advanced rate limiting, and other features so we may be considerate of the MediaWiki infrastructure. Pywikibot has also other extra features such as support for Wikibase (that runs Wikidata). %prep %autosetup -n pymediawiki-0.7.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-pymediawiki -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot - 0.7.2-1 - Package Spec generated