diff options
author | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-02-25 02:23:30 +0000 |
---|---|---|
committer | CoprDistGit <copr-devel@lists.fedorahosted.org> | 2023-02-25 02:23:30 +0000 |
commit | c09bc18ab6f9857aab604e9333545c67ddd28c79 (patch) | |
tree | 1d95808c9639e30b88244cc687094c9ee6990c1d | |
parent | 612f58fef48dc9a9b4cb7a4ac2d4a8dd25511e1c (diff) |
automatic import of python3-h5ioopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-h5io.spec | 232 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 234 insertions, 0 deletions
@@ -0,0 +1 @@ +/h5io-0.1.7.tar.gz diff --git a/python-h5io.spec b/python-h5io.spec new file mode 100644 index 0000000..8122edc --- /dev/null +++ b/python-h5io.spec @@ -0,0 +1,232 @@ +%global _empty_manifest_terminate_build 0 +Name: python-h5io +Version: 0.1.7 +Release: 1 +Summary: Python Objects Onto HDF5 +License: BSD (3-clause) +URL: http://h5io.github.io +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fa/c1/459b4301d8f2d26090ffbb6c6c9fd84b2e0c1c1e52b498f6ded6c3b374f7/h5io-0.1.7.tar.gz +BuildArch: noarch + +Requires: python3-numpy +Requires: python3-h5py + +%description +h5io is a package designed to facilitate saving some standard Python +objects into the forward-compatible HDF5 format. It is a higher-level +package than ``h5py``. +Get the latest code +^^^^^^^^^^^^^^^^^^^ +To get the latest code using git, simply type:: + git clone git://github.com/h5io/h5io.git +If you don't have git installed, you can download a zip or tarball +of the latest code: https://github.com/h5io/h5io/archives/master +Install h5io +^^^^^^^^^^^^ +As any Python packages, to install h5io, go in the source code directory +and do:: + python setup.py install +or if you don't have admin access to your python setup (permission denied +when install) use:: + python setup.py install --user +You can also install the latest release version with pip:: + pip install h5io --upgrade +or for the latest development version (the most up to date):: + pip install -e git+https://github.com/h5io/h5io#egg=h5io-dev --user +Dependencies +^^^^^^^^^^^^ +The required dependencies to build the software are ``h5py`` and ``numpy``. +``scipy`` is required for sparse matrix IO support. +Licensing +^^^^^^^^^ +h5io is **BSD-licenced** (3 clause): + This software is OSI Certified Open Source Software. + OSI Certified is a certification mark of the Open Source Initiative. + Copyright (c) 2011, authors of h5io + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the names of h5io authors nor the names of any + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + **This software is provided by the copyright holders and contributors + "as is" and any express or implied warranties, including, but not + limited to, the implied warranties of merchantability and fitness for + a particular purpose are disclaimed. In no event shall the copyright + owner or contributors be liable for any direct, indirect, incidental, + special, exemplary, or consequential damages (including, but not + limited to, procurement of substitute goods or services; loss of use, + data, or profits; or business interruption) however caused and on any + theory of liability, whether in contract, strict liability, or tort + (including negligence or otherwise) arising in any way out of the use + of this software, even if advised of the possibility of such + damage.** + +%package -n python3-h5io +Summary: Python Objects Onto HDF5 +Provides: python-h5io +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-h5io +h5io is a package designed to facilitate saving some standard Python +objects into the forward-compatible HDF5 format. It is a higher-level +package than ``h5py``. +Get the latest code +^^^^^^^^^^^^^^^^^^^ +To get the latest code using git, simply type:: + git clone git://github.com/h5io/h5io.git +If you don't have git installed, you can download a zip or tarball +of the latest code: https://github.com/h5io/h5io/archives/master +Install h5io +^^^^^^^^^^^^ +As any Python packages, to install h5io, go in the source code directory +and do:: + python setup.py install +or if you don't have admin access to your python setup (permission denied +when install) use:: + python setup.py install --user +You can also install the latest release version with pip:: + pip install h5io --upgrade +or for the latest development version (the most up to date):: + pip install -e git+https://github.com/h5io/h5io#egg=h5io-dev --user +Dependencies +^^^^^^^^^^^^ +The required dependencies to build the software are ``h5py`` and ``numpy``. +``scipy`` is required for sparse matrix IO support. +Licensing +^^^^^^^^^ +h5io is **BSD-licenced** (3 clause): + This software is OSI Certified Open Source Software. + OSI Certified is a certification mark of the Open Source Initiative. + Copyright (c) 2011, authors of h5io + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the names of h5io authors nor the names of any + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + **This software is provided by the copyright holders and contributors + "as is" and any express or implied warranties, including, but not + limited to, the implied warranties of merchantability and fitness for + a particular purpose are disclaimed. In no event shall the copyright + owner or contributors be liable for any direct, indirect, incidental, + special, exemplary, or consequential damages (including, but not + limited to, procurement of substitute goods or services; loss of use, + data, or profits; or business interruption) however caused and on any + theory of liability, whether in contract, strict liability, or tort + (including negligence or otherwise) arising in any way out of the use + of this software, even if advised of the possibility of such + damage.** + +%package help +Summary: Development documents and examples for h5io +Provides: python3-h5io-doc +%description help +h5io is a package designed to facilitate saving some standard Python +objects into the forward-compatible HDF5 format. It is a higher-level +package than ``h5py``. +Get the latest code +^^^^^^^^^^^^^^^^^^^ +To get the latest code using git, simply type:: + git clone git://github.com/h5io/h5io.git +If you don't have git installed, you can download a zip or tarball +of the latest code: https://github.com/h5io/h5io/archives/master +Install h5io +^^^^^^^^^^^^ +As any Python packages, to install h5io, go in the source code directory +and do:: + python setup.py install +or if you don't have admin access to your python setup (permission denied +when install) use:: + python setup.py install --user +You can also install the latest release version with pip:: + pip install h5io --upgrade +or for the latest development version (the most up to date):: + pip install -e git+https://github.com/h5io/h5io#egg=h5io-dev --user +Dependencies +^^^^^^^^^^^^ +The required dependencies to build the software are ``h5py`` and ``numpy``. +``scipy`` is required for sparse matrix IO support. +Licensing +^^^^^^^^^ +h5io is **BSD-licenced** (3 clause): + This software is OSI Certified Open Source Software. + OSI Certified is a certification mark of the Open Source Initiative. + Copyright (c) 2011, authors of h5io + All rights reserved. + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the names of h5io authors nor the names of any + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + **This software is provided by the copyright holders and contributors + "as is" and any express or implied warranties, including, but not + limited to, the implied warranties of merchantability and fitness for + a particular purpose are disclaimed. In no event shall the copyright + owner or contributors be liable for any direct, indirect, incidental, + special, exemplary, or consequential damages (including, but not + limited to, procurement of substitute goods or services; loss of use, + data, or profits; or business interruption) however caused and on any + theory of liability, whether in contract, strict liability, or tort + (including negligence or otherwise) arising in any way out of the use + of this software, even if advised of the possibility of such + damage.** + +%prep +%autosetup -n h5io-0.1.7 + +%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-h5io -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Feb 25 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.7-1 +- Package Spec generated @@ -0,0 +1 @@ +1f1dfd89fa23b1cb3527b89c1d189cce h5io-0.1.7.tar.gz |