summaryrefslogtreecommitdiff
path: root/python-aeolus.spec
diff options
context:
space:
mode:
Diffstat (limited to 'python-aeolus.spec')
-rw-r--r--python-aeolus.spec219
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