summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-25 02:23:30 +0000
committerCoprDistGit <copr-devel@lists.fedorahosted.org>2023-02-25 02:23:30 +0000
commitc09bc18ab6f9857aab604e9333545c67ddd28c79 (patch)
tree1d95808c9639e30b88244cc687094c9ee6990c1d
parent612f58fef48dc9a9b4cb7a4ac2d4a8dd25511e1c (diff)
automatic import of python3-h5ioopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-h5io.spec232
-rw-r--r--sources1
3 files changed, 234 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..053b179 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..be6dcce
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+1f1dfd89fa23b1cb3527b89c1d189cce h5io-0.1.7.tar.gz