%global _empty_manifest_terminate_build 0 Name: python-noworkflow Version: 1.12.0 Release: 1 Summary: Supporting infrastructure to run scientific experiments without a scientific workflow management system. License: MIT URL: https://github.com/gems-uff/noworkflow Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d2/31/1bde610e9620c399817d82a20e6e417d2002f3513431af006585e3ee4298/noworkflow-1.12.0.tar.gz BuildArch: noarch Requires: python3-pyposast Requires: python3-apted Requires: python3-future Requires: python3-SQLAlchemy Requires: python3-pyposast Requires: python3-ipython Requires: python3-jupyter Requires: python3-flask Requires: python3-pyswip-alt Requires: python3-jsonpickle Requires: python3-sphinx Requires: python3-pyposast Requires: python3-ipython Requires: python3-jupyter Requires: python3-sphinx Requires: python3-pyposast Requires: python3-flask %description Copyright (c) 2016 Universidade Federal Fluminense (UFF). Copyright (c) 2016 Polytechnic Institute of New York University. All rights reserved. The noWorkflow project aims at allowing scientists to benefit from provenance data analysis even when they don’t use a workflow system. Also, the goal is to allow them to avoid using naming conventions to store files originated in previous executions. Currently, when this is not done, the result and intermediate files are overwritten by every new execution of the pipeline. noWorkflow was developed in Python and it currently is able to capture provenance of Python scripts using Software Engineering techniques such as abstract syntax tree (AST) analysis, reflection, and profiling, to collect provenance without the need of a version control system or any other environment. Installing and using noWorkflow is simple and easy. Please check our installation and basic usage guidelines below, and the `tutorial videos at our Wiki page `__. %package -n python3-noworkflow Summary: Supporting infrastructure to run scientific experiments without a scientific workflow management system. Provides: python-noworkflow BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-noworkflow Copyright (c) 2016 Universidade Federal Fluminense (UFF). Copyright (c) 2016 Polytechnic Institute of New York University. All rights reserved. The noWorkflow project aims at allowing scientists to benefit from provenance data analysis even when they don’t use a workflow system. Also, the goal is to allow them to avoid using naming conventions to store files originated in previous executions. Currently, when this is not done, the result and intermediate files are overwritten by every new execution of the pipeline. noWorkflow was developed in Python and it currently is able to capture provenance of Python scripts using Software Engineering techniques such as abstract syntax tree (AST) analysis, reflection, and profiling, to collect provenance without the need of a version control system or any other environment. Installing and using noWorkflow is simple and easy. Please check our installation and basic usage guidelines below, and the `tutorial videos at our Wiki page `__. %package help Summary: Development documents and examples for noworkflow Provides: python3-noworkflow-doc %description help Copyright (c) 2016 Universidade Federal Fluminense (UFF). Copyright (c) 2016 Polytechnic Institute of New York University. All rights reserved. The noWorkflow project aims at allowing scientists to benefit from provenance data analysis even when they don’t use a workflow system. Also, the goal is to allow them to avoid using naming conventions to store files originated in previous executions. Currently, when this is not done, the result and intermediate files are overwritten by every new execution of the pipeline. noWorkflow was developed in Python and it currently is able to capture provenance of Python scripts using Software Engineering techniques such as abstract syntax tree (AST) analysis, reflection, and profiling, to collect provenance without the need of a version control system or any other environment. Installing and using noWorkflow is simple and easy. Please check our installation and basic usage guidelines below, and the `tutorial videos at our Wiki page `__. %prep %autosetup -n noworkflow-1.12.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-noworkflow -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue May 30 2023 Python_Bot - 1.12.0-1 - Package Spec generated