summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-31 05:29:21 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-31 05:29:21 +0000
commit195aceab03f5c964904dcad80384026a84e55934 (patch)
tree6d3f7c6877938ec2aa4f10235482372f0cb2ff8c
parent85f6aee0e6bc2b03d1da7709d15ba0065e2037e3 (diff)
automatic import of python-nswcovid
-rw-r--r--.gitignore1
-rw-r--r--python-nswcovid.spec134
-rw-r--r--sources1
3 files changed, 136 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a7e91cb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/nswcovid-0.2.2.tar.gz
diff --git a/python-nswcovid.spec b/python-nswcovid.spec
new file mode 100644
index 0000000..f9e2107
--- /dev/null
+++ b/python-nswcovid.spec
@@ -0,0 +1,134 @@
+%global _empty_manifest_terminate_build 0
+Name: python-nswcovid
+Version: 0.2.2
+Release: 1
+Summary: Get NSW Covid data from NSW Health
+License: mit
+URL: https://github.com/troykelly/python-nswcovid
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a4/e8/e12f0ae729d151aeea5c58152893c500481c7175b764b304a0020a6375de/nswcovid-0.2.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-backoff
+Requires: python3-requests
+Requires: python3-beautifulsoup4
+Requires: python3-lxml
+Requires: python3-jello
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-pytest-asyncio
+
+%description
+NSW Health does not provide an API for accessing current Covid cases,
+vaccinations and related information. This is a screen scaper to
+facilitate programmatic access.
+Look how easy it is to use::
+ import logging
+ import asyncio
+ from nswcovid import NSWCovid
+ _logger = logging.getLogger(__name__)
+ loop = asyncio.get_event_loop()
+ covid = NSWCovid(loop=loop)
+ def event_receiver(event_type=None, statistic_id=None, statistic=None, ts=None):
+ _logger.debug(event_type)
+ _logger.debug(statistic_id)
+ _logger.debug(statistic)
+ _logger.debug(ts)
+ async def get_data():
+ await covid.refresh()
+ covid.track(event_receiver=event_receiver)
+ loop.run_until_complete(get_data())
+
+%package -n python3-nswcovid
+Summary: Get NSW Covid data from NSW Health
+Provides: python-nswcovid
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-nswcovid
+NSW Health does not provide an API for accessing current Covid cases,
+vaccinations and related information. This is a screen scaper to
+facilitate programmatic access.
+Look how easy it is to use::
+ import logging
+ import asyncio
+ from nswcovid import NSWCovid
+ _logger = logging.getLogger(__name__)
+ loop = asyncio.get_event_loop()
+ covid = NSWCovid(loop=loop)
+ def event_receiver(event_type=None, statistic_id=None, statistic=None, ts=None):
+ _logger.debug(event_type)
+ _logger.debug(statistic_id)
+ _logger.debug(statistic)
+ _logger.debug(ts)
+ async def get_data():
+ await covid.refresh()
+ covid.track(event_receiver=event_receiver)
+ loop.run_until_complete(get_data())
+
+%package help
+Summary: Development documents and examples for nswcovid
+Provides: python3-nswcovid-doc
+%description help
+NSW Health does not provide an API for accessing current Covid cases,
+vaccinations and related information. This is a screen scaper to
+facilitate programmatic access.
+Look how easy it is to use::
+ import logging
+ import asyncio
+ from nswcovid import NSWCovid
+ _logger = logging.getLogger(__name__)
+ loop = asyncio.get_event_loop()
+ covid = NSWCovid(loop=loop)
+ def event_receiver(event_type=None, statistic_id=None, statistic=None, ts=None):
+ _logger.debug(event_type)
+ _logger.debug(statistic_id)
+ _logger.debug(statistic)
+ _logger.debug(ts)
+ async def get_data():
+ await covid.refresh()
+ covid.track(event_receiver=event_receiver)
+ loop.run_until_complete(get_data())
+
+%prep
+%autosetup -n nswcovid-0.2.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-nswcovid -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 31 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..232bd4d
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+53b5ccb61de6291c4f4f23bb99e4fd52 nswcovid-0.2.2.tar.gz