summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 11:38:40 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 11:38:40 +0000
commit6c85b427257274d957d4e61690a9b9b2d21cc9c3 (patch)
tree7fcb53b7aa27c89a740a148040c206a32a1c61fd
parent27cea62d69d808422554076d5c758f898e4bd199 (diff)
automatic import of python-rki-covid-parseropeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-rki-covid-parser.spec291
-rw-r--r--sources1
3 files changed, 293 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..887b459 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/rki-covid-parser-1.3.3.tar.gz
diff --git a/python-rki-covid-parser.spec b/python-rki-covid-parser.spec
new file mode 100644
index 0000000..c02bed7
--- /dev/null
+++ b/python-rki-covid-parser.spec
@@ -0,0 +1,291 @@
+%global _empty_manifest_terminate_build 0
+Name: python-rki-covid-parser
+Version: 1.3.3
+Release: 1
+Summary: A simple rki covid numbers parser
+License: Apache Software License
+URL: https://github.com/thebino/rki-covid-parser
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/27/96/42a86e201db3f03e27bdf19b03ec982c293caa83032ca3f0d67b571ca5b8/rki-covid-parser-1.3.3.tar.gz
+BuildArch: noarch
+
+Requires: python3-aiohttp
+Requires: python3-pytest
+Requires: python3-pytest-asyncio
+Requires: python3-pytest-aiohttp
+Requires: python3-pytest-cov
+Requires: python3-pytest
+Requires: python3-pytest-asyncio
+Requires: python3-pytest-aiohttp
+Requires: python3-pytest-cov
+
+%description
+# Robert-Koch Institut COVID numbers parser
+
+[![License](https://img.shields.io/github/license/thebino/rki-covid-parser)](./LICENSE.md)
+[![Tests](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml/badge.svg)](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml)
+[![codecov](https://codecov.io/gh/thebino/rki-covid-parser/branch/development/graph/badge.svg?token=9NUUAMXVP4)](https://codecov.io/gh/thebino/rki-covid-parser)
+
+Python parser for the latest covid numbers from German RKI (Robert-Koch Institut).
+
+## Installation
+```pip install rki-covid-parser```
+
+## Usage
+Initialize the parser with an `aiohttp.session` and load the latest data.
+```
+parser = RkiCovidParser(session)
+await parser.load_data()
+
+
+for district in parser.districts:
+ # work with districts
+ pass
+
+for state in parser.states:
+ # work with states
+ pass
+
+# work with the country
+parser.country.cases
+```
+
+finished loading data, the parser contains a dictionary of districts, each with these properties:
+
+|Property |Type|Description|
+|:-----------|:---|:------------|
+|`id`| string | Unique district identifier |
+|`name`| string | Name of the district |
+|`county`| string | County of the district |
+|`state`| string | State of the district |
+|`population`| integer | Population |
+|`cases`| integer | Active cases |
+|`deaths`| integer | Currently tracked deaths |
+|`casesPerWeek`| integer | Cases per week |
+|`deathsPerWeek`| integer | Deaths per week |
+|`recovered`| integer | Recovered cases |
+|`weekIncidence`| float | Week incidence |
+|`casesPer100k`| float | Cases per 100k population |
+|`newCases`| integer | New cases since last day |
+|`newDeaths`| integer | New deaths since last day |
+|`newRecovered`| integer | New recovered since last day |
+|`last_update`| string | Timestamp of the last update |
+|`hospitalizationCasesMerged` | float | Hospitalization cases for people in germany summarized |
+|`hospitalizationIncidenceMerged` | float | Hospitalization incidence for people in germany summarized |
+|`hospitalizationCasesBaby` | float | Hospitalization cases for people between 00-04 |
+|`hospitalizationIncidenceBaby` | float | Hospitalization incidence for people between 00-04 |
+|`hospitalizationCasesChildren` | float | Hospitalization cases for people between 05-14 |
+|`hospitalizationIncidenceChildren` | float | Hospitalization incidence for people between 05-14 |
+|`hospitalizationCasesTeen` | float | Hospitalization cases for people between 15-34 |
+|`hospitalizationIncidenceTeen` | float | Hospitalization incidence for people between 15-34 |
+|`hospitalizationCasesGrown` | float | Hospitalization cases for people between 35-59 |
+|`hospitalizationIncidenceGrown` | float | Hospitalization incidence for people between 35-59 |
+|`hospitalizationCasesSenior` | float | Hospitalization cases for people between 60-79 |
+|`hospitalizationIncidenceSenior` | float | Hospitalization incidence for people between 60-79 |
+|`hospitalizationCasesOld` | float | Hospitalization cases for people older than 80 |
+|`hospitalizationIncidenceOld` | float | Hospitalization incidence for people older than 80 |
+
+
+## Contribution
+See [Contribution](https://github.com/thebino/rki-covid-parser/blob/development/CONTRIBUTING.md) for details.
+
+
+
+
+%package -n python3-rki-covid-parser
+Summary: A simple rki covid numbers parser
+Provides: python-rki-covid-parser
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-rki-covid-parser
+# Robert-Koch Institut COVID numbers parser
+
+[![License](https://img.shields.io/github/license/thebino/rki-covid-parser)](./LICENSE.md)
+[![Tests](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml/badge.svg)](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml)
+[![codecov](https://codecov.io/gh/thebino/rki-covid-parser/branch/development/graph/badge.svg?token=9NUUAMXVP4)](https://codecov.io/gh/thebino/rki-covid-parser)
+
+Python parser for the latest covid numbers from German RKI (Robert-Koch Institut).
+
+## Installation
+```pip install rki-covid-parser```
+
+## Usage
+Initialize the parser with an `aiohttp.session` and load the latest data.
+```
+parser = RkiCovidParser(session)
+await parser.load_data()
+
+
+for district in parser.districts:
+ # work with districts
+ pass
+
+for state in parser.states:
+ # work with states
+ pass
+
+# work with the country
+parser.country.cases
+```
+
+finished loading data, the parser contains a dictionary of districts, each with these properties:
+
+|Property |Type|Description|
+|:-----------|:---|:------------|
+|`id`| string | Unique district identifier |
+|`name`| string | Name of the district |
+|`county`| string | County of the district |
+|`state`| string | State of the district |
+|`population`| integer | Population |
+|`cases`| integer | Active cases |
+|`deaths`| integer | Currently tracked deaths |
+|`casesPerWeek`| integer | Cases per week |
+|`deathsPerWeek`| integer | Deaths per week |
+|`recovered`| integer | Recovered cases |
+|`weekIncidence`| float | Week incidence |
+|`casesPer100k`| float | Cases per 100k population |
+|`newCases`| integer | New cases since last day |
+|`newDeaths`| integer | New deaths since last day |
+|`newRecovered`| integer | New recovered since last day |
+|`last_update`| string | Timestamp of the last update |
+|`hospitalizationCasesMerged` | float | Hospitalization cases for people in germany summarized |
+|`hospitalizationIncidenceMerged` | float | Hospitalization incidence for people in germany summarized |
+|`hospitalizationCasesBaby` | float | Hospitalization cases for people between 00-04 |
+|`hospitalizationIncidenceBaby` | float | Hospitalization incidence for people between 00-04 |
+|`hospitalizationCasesChildren` | float | Hospitalization cases for people between 05-14 |
+|`hospitalizationIncidenceChildren` | float | Hospitalization incidence for people between 05-14 |
+|`hospitalizationCasesTeen` | float | Hospitalization cases for people between 15-34 |
+|`hospitalizationIncidenceTeen` | float | Hospitalization incidence for people between 15-34 |
+|`hospitalizationCasesGrown` | float | Hospitalization cases for people between 35-59 |
+|`hospitalizationIncidenceGrown` | float | Hospitalization incidence for people between 35-59 |
+|`hospitalizationCasesSenior` | float | Hospitalization cases for people between 60-79 |
+|`hospitalizationIncidenceSenior` | float | Hospitalization incidence for people between 60-79 |
+|`hospitalizationCasesOld` | float | Hospitalization cases for people older than 80 |
+|`hospitalizationIncidenceOld` | float | Hospitalization incidence for people older than 80 |
+
+
+## Contribution
+See [Contribution](https://github.com/thebino/rki-covid-parser/blob/development/CONTRIBUTING.md) for details.
+
+
+
+
+%package help
+Summary: Development documents and examples for rki-covid-parser
+Provides: python3-rki-covid-parser-doc
+%description help
+# Robert-Koch Institut COVID numbers parser
+
+[![License](https://img.shields.io/github/license/thebino/rki-covid-parser)](./LICENSE.md)
+[![Tests](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml/badge.svg)](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml)
+[![codecov](https://codecov.io/gh/thebino/rki-covid-parser/branch/development/graph/badge.svg?token=9NUUAMXVP4)](https://codecov.io/gh/thebino/rki-covid-parser)
+
+Python parser for the latest covid numbers from German RKI (Robert-Koch Institut).
+
+## Installation
+```pip install rki-covid-parser```
+
+## Usage
+Initialize the parser with an `aiohttp.session` and load the latest data.
+```
+parser = RkiCovidParser(session)
+await parser.load_data()
+
+
+for district in parser.districts:
+ # work with districts
+ pass
+
+for state in parser.states:
+ # work with states
+ pass
+
+# work with the country
+parser.country.cases
+```
+
+finished loading data, the parser contains a dictionary of districts, each with these properties:
+
+|Property |Type|Description|
+|:-----------|:---|:------------|
+|`id`| string | Unique district identifier |
+|`name`| string | Name of the district |
+|`county`| string | County of the district |
+|`state`| string | State of the district |
+|`population`| integer | Population |
+|`cases`| integer | Active cases |
+|`deaths`| integer | Currently tracked deaths |
+|`casesPerWeek`| integer | Cases per week |
+|`deathsPerWeek`| integer | Deaths per week |
+|`recovered`| integer | Recovered cases |
+|`weekIncidence`| float | Week incidence |
+|`casesPer100k`| float | Cases per 100k population |
+|`newCases`| integer | New cases since last day |
+|`newDeaths`| integer | New deaths since last day |
+|`newRecovered`| integer | New recovered since last day |
+|`last_update`| string | Timestamp of the last update |
+|`hospitalizationCasesMerged` | float | Hospitalization cases for people in germany summarized |
+|`hospitalizationIncidenceMerged` | float | Hospitalization incidence for people in germany summarized |
+|`hospitalizationCasesBaby` | float | Hospitalization cases for people between 00-04 |
+|`hospitalizationIncidenceBaby` | float | Hospitalization incidence for people between 00-04 |
+|`hospitalizationCasesChildren` | float | Hospitalization cases for people between 05-14 |
+|`hospitalizationIncidenceChildren` | float | Hospitalization incidence for people between 05-14 |
+|`hospitalizationCasesTeen` | float | Hospitalization cases for people between 15-34 |
+|`hospitalizationIncidenceTeen` | float | Hospitalization incidence for people between 15-34 |
+|`hospitalizationCasesGrown` | float | Hospitalization cases for people between 35-59 |
+|`hospitalizationIncidenceGrown` | float | Hospitalization incidence for people between 35-59 |
+|`hospitalizationCasesSenior` | float | Hospitalization cases for people between 60-79 |
+|`hospitalizationIncidenceSenior` | float | Hospitalization incidence for people between 60-79 |
+|`hospitalizationCasesOld` | float | Hospitalization cases for people older than 80 |
+|`hospitalizationIncidenceOld` | float | Hospitalization incidence for people older than 80 |
+
+
+## Contribution
+See [Contribution](https://github.com/thebino/rki-covid-parser/blob/development/CONTRIBUTING.md) for details.
+
+
+
+
+%prep
+%autosetup -n rki-covid-parser-1.3.3
+
+%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-rki-covid-parser -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 1.3.3-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..fef5a4a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1e347e79fa5646fdbc5714bf5683056c rki-covid-parser-1.3.3.tar.gz