%global _empty_manifest_terminate_build 0 Name: python-hescore-hpxml Version: 7.0.2 Release: 1 Summary: HPXML Translator for the HEScore API License: BSD-2 URL: https://github.com/NREL/hescore-hpxml Source0: https://mirrors.aliyun.com/pypi/web/packages/30/05/eaa6763bb798880dfa9d418ce9e9f4dcfc94c79383e7c2fed09183a1ce57/hescore-hpxml-7.0.2.tar.gz BuildArch: noarch Requires: python3-lxml Requires: python3-future Requires: python3-jsonschema Requires: python3-flake8 Requires: python3-coverage Requires: python3-sphinx Requires: python3-sphinx-rtd-theme Requires: python3-sphinx-autobuild Requires: python3-pytest Requires: python3-pytest-cov Requires: python3-flake8 Requires: python3-coverage Requires: python3-sphinx Requires: python3-sphinx-rtd-theme Requires: python3-sphinx-autobuild Requires: python3-pytest Requires: python3-pytest-cov %description [![CircleCI](https://circleci.com/gh/NREL/hescore-hpxml.svg?style=svg)](https://circleci.com/gh/NREL/hescore-hpxml) This translator script takes an HPXML file or directory of files as an input and generates HEScore inputs from it. The HEScore inputs are exported as json. Details of the translation assumptions as well instructions for use can be found in [the documentation](http://hescore-hpxml.readthedocs.org/en/latest/). %package -n python3-hescore-hpxml Summary: HPXML Translator for the HEScore API Provides: python-hescore-hpxml BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-hescore-hpxml [![CircleCI](https://circleci.com/gh/NREL/hescore-hpxml.svg?style=svg)](https://circleci.com/gh/NREL/hescore-hpxml) This translator script takes an HPXML file or directory of files as an input and generates HEScore inputs from it. The HEScore inputs are exported as json. Details of the translation assumptions as well instructions for use can be found in [the documentation](http://hescore-hpxml.readthedocs.org/en/latest/). %package help Summary: Development documents and examples for hescore-hpxml Provides: python3-hescore-hpxml-doc %description help [![CircleCI](https://circleci.com/gh/NREL/hescore-hpxml.svg?style=svg)](https://circleci.com/gh/NREL/hescore-hpxml) This translator script takes an HPXML file or directory of files as an input and generates HEScore inputs from it. The HEScore inputs are exported as json. Details of the translation assumptions as well instructions for use can be found in [the documentation](http://hescore-hpxml.readthedocs.org/en/latest/). %prep %autosetup -n hescore-hpxml-7.0.2 %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-hescore-hpxml -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 7.0.2-1 - Package Spec generated