summaryrefslogtreecommitdiff
path: root/python-wdmtoolbox.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-09 04:43:58 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-09 04:43:58 +0000
commit89187a75268a0633275ab1c3616cb7be47e799eb (patch)
treed624653804c0fa33a985144ddcceb980ae66bd1c /python-wdmtoolbox.spec
parentf71f9b02667bcb083d1ac224f8c44d52160ab787 (diff)
automatic import of python-wdmtoolboxopeneuler20.03
Diffstat (limited to 'python-wdmtoolbox.spec')
-rw-r--r--python-wdmtoolbox.spec119
1 files changed, 119 insertions, 0 deletions
diff --git a/python-wdmtoolbox.spec b/python-wdmtoolbox.spec
new file mode 100644
index 0000000..3bec201
--- /dev/null
+++ b/python-wdmtoolbox.spec
@@ -0,0 +1,119 @@
+%global _empty_manifest_terminate_build 0
+Name: python-wdmtoolbox
+Version: 14.1.0
+Release: 1
+Summary: Read and write Watershed Data Management (WDM) files
+License: BSD-3-Clause
+URL: https://pypi.org/project/wdmtoolbox/
+Source0: https://mirrors.aliyun.com/pypi/web/packages/1b/d5/938eb9dc31d354ad4794f6e8b00579e2c9d6e7817e369dd371a472ae7c03/wdmtoolbox-14.1.0.tar.gz
+
+
+%description
+The `wdmtoolbox` is a Python script and library to read/write/manage Watershed
+Data Management (WDM) files used for time-series in hydrology and hydrological
+simulation. WDM files are used in the Hydrological Simulation Program -
+FORTRAN (HSPF) and the Better Assessment of Science Integrating point and
+Non-point Sources (BASINS). HSPF is a part of the BASINS system.
+BASINS, HSPF, and various utilities are available at
+https://github.com/respec/BASINS/releases
+For HSPF I also have developed:
+* hspfbintoolbox to extract data from the HSPF binary output file
+ https://timcera.bitbucket.io/hspfbintoolbox/docs/index.html
+ install with `pip install hspfbintoolbox`
+* hspf_utils to create water balance tables of the entire model, or particular
+ years, and to create a CSV file useful to join to a GIS layer to map model
+ results.
+ https://timcera.bitbucket.io/hspf_utils/docs/index.html
+ install with `pip install hspf_utils`
+
+%package -n python3-wdmtoolbox
+Summary: Read and write Watershed Data Management (WDM) files
+Provides: python-wdmtoolbox
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+BuildRequires: python3-cffi
+BuildRequires: gcc
+BuildRequires: gdb
+%description -n python3-wdmtoolbox
+The `wdmtoolbox` is a Python script and library to read/write/manage Watershed
+Data Management (WDM) files used for time-series in hydrology and hydrological
+simulation. WDM files are used in the Hydrological Simulation Program -
+FORTRAN (HSPF) and the Better Assessment of Science Integrating point and
+Non-point Sources (BASINS). HSPF is a part of the BASINS system.
+BASINS, HSPF, and various utilities are available at
+https://github.com/respec/BASINS/releases
+For HSPF I also have developed:
+* hspfbintoolbox to extract data from the HSPF binary output file
+ https://timcera.bitbucket.io/hspfbintoolbox/docs/index.html
+ install with `pip install hspfbintoolbox`
+* hspf_utils to create water balance tables of the entire model, or particular
+ years, and to create a CSV file useful to join to a GIS layer to map model
+ results.
+ https://timcera.bitbucket.io/hspf_utils/docs/index.html
+ install with `pip install hspf_utils`
+
+%package help
+Summary: Development documents and examples for wdmtoolbox
+Provides: python3-wdmtoolbox-doc
+%description help
+The `wdmtoolbox` is a Python script and library to read/write/manage Watershed
+Data Management (WDM) files used for time-series in hydrology and hydrological
+simulation. WDM files are used in the Hydrological Simulation Program -
+FORTRAN (HSPF) and the Better Assessment of Science Integrating point and
+Non-point Sources (BASINS). HSPF is a part of the BASINS system.
+BASINS, HSPF, and various utilities are available at
+https://github.com/respec/BASINS/releases
+For HSPF I also have developed:
+* hspfbintoolbox to extract data from the HSPF binary output file
+ https://timcera.bitbucket.io/hspfbintoolbox/docs/index.html
+ install with `pip install hspfbintoolbox`
+* hspf_utils to create water balance tables of the entire model, or particular
+ years, and to create a CSV file useful to join to a GIS layer to map model
+ results.
+ https://timcera.bitbucket.io/hspf_utils/docs/index.html
+ install with `pip install hspf_utils`
+
+%prep
+%autosetup -n wdmtoolbox-14.1.0
+
+%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-wdmtoolbox -f filelist.lst
+%dir %{python3_sitearch}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri Jun 09 2023 Python_Bot <Python_Bot@openeuler.org> - 14.1.0-1
+- Package Spec generated