diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 11:38:40 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 11:38:40 +0000 |
commit | 6c85b427257274d957d4e61690a9b9b2d21cc9c3 (patch) | |
tree | 7fcb53b7aa27c89a740a148040c206a32a1c61fd | |
parent | 27cea62d69d808422554076d5c758f898e4bd199 (diff) |
automatic import of python-rki-covid-parseropeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-rki-covid-parser.spec | 291 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 293 insertions, 0 deletions
@@ -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.md) +[](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml) +[](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.md) +[](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml) +[](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.md) +[](https://github.com/thebino/rki-covid-parser/actions/workflows/testing.yaml) +[](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 @@ -0,0 +1 @@ +1e347e79fa5646fdbc5714bf5683056c rki-covid-parser-1.3.3.tar.gz |