diff options
Diffstat (limited to 'python-aeolus.spec')
-rw-r--r-- | python-aeolus.spec | 219 |
1 files changed, 219 insertions, 0 deletions
diff --git a/python-aeolus.spec b/python-aeolus.spec new file mode 100644 index 0000000..53ac270 --- /dev/null +++ b/python-aeolus.spec @@ -0,0 +1,219 @@ +%global _empty_manifest_terminate_build 0 +Name: python-aeolus +Version: 0.4.17 +Release: 1 +Summary: Analysis and visualisation of atmospheric model output powered by iris. +License: LGPL-3.0 +URL: https://github.com/exoclim/aeolus +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/92/56/51e74bd487f60fa84ccea00efb320bfac11928908da31bbcadeea48a957a/aeolus-0.4.17.tar.gz +BuildArch: noarch + +Requires: python3-cached-property +Requires: python3-matplotlib +Requires: python3-numpy +Requires: python3-scitools-iris +Requires: python3-latlon23 +Requires: python3-pytest + +%description +<h1 align="center"> +aeolus +</h1> +<h4 align="center"> +Python library for the analysis and visualisation of climate model output, primarily the UK Met Office Unified Model. +</h4> + +<p align="center"> +<a href="https://www.python.org/downloads/"> +<img src="https://img.shields.io/badge/python-3.8+-blue.svg?logo=python&logoColor=white" + alt="Python 3.8+"></a> +<a href="https://exoclim.github.io/aeolus"> +<img src="https://img.shields.io/badge/docs-latest-green?logo=github" + alt="Documentation"></a> +<a href="https://github.com/exoclim/aeolus/actions?query=workflow%3Atests"> +<img src="https://github.com/exoclim/aeolus/workflows/tests/badge.svg" + alt="Tests"></a> +<a href="https://codecov.io/github/exoclim/aeolus?branch=main"> +<img src="https://codecov.io/github/exoclim/aeolus/coverage.svg?branch=main" + alt="Coverage"></a> +<a href="https://anaconda.org/conda-forge/aeolus"> +<img src="https://img.shields.io/conda/vn/conda-forge/aeolus.svg" + alt="Conda Version"></a> +<a href="https://pypi.org/project/aeolus/"> +<img src="https://img.shields.io/pypi/v/aeolus.svg?logo=pypi&logoColor=white" + alt="PyPI"></a> +<a href="LICENSE"> +<img src="https://img.shields.io/badge/license-LGPL%20v3-blue.svg?logo=gnu" + alt="License: LGPL v3"></a> +<a href="https://github.com/psf/black"> +<img src="https://img.shields.io/badge/code%20style-black-000000.svg" + alt="black"></a> +<a href="https://results.pre-commit.ci/latest/github/exoclim/aeolus/main"> +<img src="https://results.pre-commit.ci/badge/github/exoclim/aeolus/main.svg" + alt="pre-commit.ci status"></a> +<a href="https://zenodo.org/badge/latestdoi/173159428"> +<img src="https://zenodo.org/badge/173159428.svg" + alt="DOI"></a> +</p> + +<p align="center"> +It leverages the functionality of <a href=https://github.com/SciTools/iris>iris</a> and has modules geared towards working with 3D general circulation models of planetary atmospheres. +The documentation is available <a href=https://exoclim.github.io/aeolus>here</a>. +<a href=https://exoclim.github.io/aeolus/contributing.html>Contributions</a> are very welcome. +</p> + + + + +%package -n python3-aeolus +Summary: Analysis and visualisation of atmospheric model output powered by iris. +Provides: python-aeolus +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-aeolus +<h1 align="center"> +aeolus +</h1> +<h4 align="center"> +Python library for the analysis and visualisation of climate model output, primarily the UK Met Office Unified Model. +</h4> + +<p align="center"> +<a href="https://www.python.org/downloads/"> +<img src="https://img.shields.io/badge/python-3.8+-blue.svg?logo=python&logoColor=white" + alt="Python 3.8+"></a> +<a href="https://exoclim.github.io/aeolus"> +<img src="https://img.shields.io/badge/docs-latest-green?logo=github" + alt="Documentation"></a> +<a href="https://github.com/exoclim/aeolus/actions?query=workflow%3Atests"> +<img src="https://github.com/exoclim/aeolus/workflows/tests/badge.svg" + alt="Tests"></a> +<a href="https://codecov.io/github/exoclim/aeolus?branch=main"> +<img src="https://codecov.io/github/exoclim/aeolus/coverage.svg?branch=main" + alt="Coverage"></a> +<a href="https://anaconda.org/conda-forge/aeolus"> +<img src="https://img.shields.io/conda/vn/conda-forge/aeolus.svg" + alt="Conda Version"></a> +<a href="https://pypi.org/project/aeolus/"> +<img src="https://img.shields.io/pypi/v/aeolus.svg?logo=pypi&logoColor=white" + alt="PyPI"></a> +<a href="LICENSE"> +<img src="https://img.shields.io/badge/license-LGPL%20v3-blue.svg?logo=gnu" + alt="License: LGPL v3"></a> +<a href="https://github.com/psf/black"> +<img src="https://img.shields.io/badge/code%20style-black-000000.svg" + alt="black"></a> +<a href="https://results.pre-commit.ci/latest/github/exoclim/aeolus/main"> +<img src="https://results.pre-commit.ci/badge/github/exoclim/aeolus/main.svg" + alt="pre-commit.ci status"></a> +<a href="https://zenodo.org/badge/latestdoi/173159428"> +<img src="https://zenodo.org/badge/173159428.svg" + alt="DOI"></a> +</p> + +<p align="center"> +It leverages the functionality of <a href=https://github.com/SciTools/iris>iris</a> and has modules geared towards working with 3D general circulation models of planetary atmospheres. +The documentation is available <a href=https://exoclim.github.io/aeolus>here</a>. +<a href=https://exoclim.github.io/aeolus/contributing.html>Contributions</a> are very welcome. +</p> + + + + +%package help +Summary: Development documents and examples for aeolus +Provides: python3-aeolus-doc +%description help +<h1 align="center"> +aeolus +</h1> +<h4 align="center"> +Python library for the analysis and visualisation of climate model output, primarily the UK Met Office Unified Model. +</h4> + +<p align="center"> +<a href="https://www.python.org/downloads/"> +<img src="https://img.shields.io/badge/python-3.8+-blue.svg?logo=python&logoColor=white" + alt="Python 3.8+"></a> +<a href="https://exoclim.github.io/aeolus"> +<img src="https://img.shields.io/badge/docs-latest-green?logo=github" + alt="Documentation"></a> +<a href="https://github.com/exoclim/aeolus/actions?query=workflow%3Atests"> +<img src="https://github.com/exoclim/aeolus/workflows/tests/badge.svg" + alt="Tests"></a> +<a href="https://codecov.io/github/exoclim/aeolus?branch=main"> +<img src="https://codecov.io/github/exoclim/aeolus/coverage.svg?branch=main" + alt="Coverage"></a> +<a href="https://anaconda.org/conda-forge/aeolus"> +<img src="https://img.shields.io/conda/vn/conda-forge/aeolus.svg" + alt="Conda Version"></a> +<a href="https://pypi.org/project/aeolus/"> +<img src="https://img.shields.io/pypi/v/aeolus.svg?logo=pypi&logoColor=white" + alt="PyPI"></a> +<a href="LICENSE"> +<img src="https://img.shields.io/badge/license-LGPL%20v3-blue.svg?logo=gnu" + alt="License: LGPL v3"></a> +<a href="https://github.com/psf/black"> +<img src="https://img.shields.io/badge/code%20style-black-000000.svg" + alt="black"></a> +<a href="https://results.pre-commit.ci/latest/github/exoclim/aeolus/main"> +<img src="https://results.pre-commit.ci/badge/github/exoclim/aeolus/main.svg" + alt="pre-commit.ci status"></a> +<a href="https://zenodo.org/badge/latestdoi/173159428"> +<img src="https://zenodo.org/badge/173159428.svg" + alt="DOI"></a> +</p> + +<p align="center"> +It leverages the functionality of <a href=https://github.com/SciTools/iris>iris</a> and has modules geared towards working with 3D general circulation models of planetary atmospheres. +The documentation is available <a href=https://exoclim.github.io/aeolus>here</a>. +<a href=https://exoclim.github.io/aeolus/contributing.html>Contributions</a> are very welcome. +</p> + + + + +%prep +%autosetup -n aeolus-0.4.17 + +%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-aeolus -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4.17-1 +- Package Spec generated |