Mock Version: 2.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6f4728add1c141d395dbcb1fbeae1df8', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1644364800 Wrote: /builddir/build/SRPMS/python-Heisler-0.1.1-1.fc36.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a352bd63528d4ace857bfca5ad497bef', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1644364800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pbWTY0 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Heisler-0.1.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/Heisler-0.1.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Heisler-0.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dJhaEl + umask 022 + cd /builddir/build/BUILD + cd Heisler-0.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools >= 40.8 Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-Heisler-0.1.1-1.fc36.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b83ccba6737b485bab4aff88c8fae150', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1644364800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Y9Q3Wf + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Heisler-0.1.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/Heisler-0.1.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Heisler-0.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.8npOr7 + umask 022 + cd /builddir/build/BUILD + cd Heisler-0.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 59.6.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.37.0) /usr/lib/python3.10/site-packages/setuptools/dist.py:157: UserWarning: newlines not allowed and will break in the future warnings.warn("newlines not allowed and will break in the future") file HeislerChartsGuide.py (for module HeislerChartsGuide) not found HOOK STDOUT: {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} HOOK STDOUT: running egg_info HOOK STDOUT: writing Heisler.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to Heisler.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to Heisler.egg-info/requires.txt HOOK STDOUT: writing top-level names to Heisler.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'Heisler.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.37.0) file HeislerChartsGuide.py (for module HeislerChartsGuide) not found HOOK STDOUT: {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} HOOK STDOUT: running dist_info HOOK STDOUT: writing Heisler.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to Heisler.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to Heisler.egg-info/requires.txt HOOK STDOUT: writing top-level names to Heisler.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/Heisler-0.1.1/Heisler.dist-info' HOOK STDOUT: adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") Handling numpy from wheel metadata: Requires-Dist Requirement not satisfied: numpy Handling matplotlib from wheel metadata: Requires-Dist Requirement not satisfied: matplotlib + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-Heisler-0.1.1-1.fc36.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1e9d61f11b52462da3efcfebe76804dd', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1644364800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.r2ITVw + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Heisler-0.1.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/Heisler-0.1.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Heisler-0.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.pQRdbu + umask 022 + cd /builddir/build/BUILD + cd Heisler-0.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 59.6.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.37.0) /usr/lib/python3.10/site-packages/setuptools/dist.py:157: UserWarning: newlines not allowed and will break in the future warnings.warn("newlines not allowed and will break in the future") file HeislerChartsGuide.py (for module HeislerChartsGuide) not found HOOK STDOUT: {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} HOOK STDOUT: running egg_info HOOK STDOUT: writing Heisler.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to Heisler.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to Heisler.egg-info/requires.txt HOOK STDOUT: writing top-level names to Heisler.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'Heisler.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.37.0) file HeislerChartsGuide.py (for module HeislerChartsGuide) not found HOOK STDOUT: {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} HOOK STDOUT: running dist_info HOOK STDOUT: writing Heisler.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to Heisler.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to Heisler.egg-info/requires.txt HOOK STDOUT: writing top-level names to Heisler.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/Heisler-0.1.1/Heisler.dist-info' HOOK STDOUT: adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") Handling numpy from wheel metadata: Requires-Dist Requirement satisfied: numpy (installed: numpy 1.22.0) Handling matplotlib from wheel metadata: Requires-Dist Requirement satisfied: matplotlib (installed: matplotlib 3.5.1) + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-Heisler-0.1.1-1.fc36.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5fcbd8206156473ea1cca23afc7b4759', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1644545247.033663/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qk5_z0dk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/python-Heisler.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1644364800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.gNTgse + umask 022 + cd /builddir/build/BUILD + cd Heisler-0.1.1 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv Heisler.dist-info/ removed 'Heisler.dist-info/LICENSE.txt' removed 'Heisler.dist-info/METADATA' removed 'Heisler.dist-info/top_level.txt' removed directory 'Heisler.dist-info/' + '[' -f /usr/bin/python3 ']' + RPM_TOXENV=py310 + HOSTNAME=rpmbuild + /usr/bin/python3 -s /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 -r Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 59.6.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.37.0) /usr/lib/python3.10/site-packages/setuptools/dist.py:157: UserWarning: newlines not allowed and will break in the future warnings.warn("newlines not allowed and will break in the future") file HeislerChartsGuide.py (for module HeislerChartsGuide) not found HOOK STDOUT: {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} HOOK STDOUT: running egg_info HOOK STDOUT: creating Heisler.egg-info HOOK STDOUT: writing Heisler.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to Heisler.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to Heisler.egg-info/requires.txt HOOK STDOUT: writing top-level names to Heisler.egg-info/top_level.txt HOOK STDOUT: writing manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'Heisler.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.37.0) file HeislerChartsGuide.py (for module HeislerChartsGuide) not found HOOK STDOUT: {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} HOOK STDOUT: running dist_info HOOK STDOUT: writing Heisler.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to Heisler.egg-info/dependency_links.txt HOOK STDOUT: writing requirements to Heisler.egg-info/requires.txt HOOK STDOUT: writing top-level names to Heisler.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'Heisler.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/Heisler-0.1.1/Heisler.dist-info' HOOK STDOUT: adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") Handling numpy from wheel metadata: Requires-Dist Requirement satisfied: numpy (installed: numpy 1.22.0) Handling matplotlib from wheel metadata: Requires-Dist Requirement satisfied: matplotlib (installed: matplotlib 3.5.1) + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.9svHYb + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/Heisler-0.1.1/.package_note-python-Heisler-0.1.1-1.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh python-Heisler 0.1.1-1.fc36 x86_64 + cd Heisler-0.1.1 + mkdir -p /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/Heisler-0.1.1/.package_note-python-Heisler-0.1.1-1.fc36.x86_64.ld' + TMPDIR=/builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir + /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/Heisler-0.1.1/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose . Processing /builddir/build/BUILD/Heisler-0.1.1 Preparing metadata (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/tmpg4m_pjif {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} running dist_info creating /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info writing /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info/PKG-INFO /usr/lib/python3.10/site-packages/setuptools/dist.py:157: UserWarning: newlines not allowed and will break in the future warnings.warn("newlines not allowed and will break in the future") writing dependency_links to /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info/SOURCES.txt' file HeislerChartsGuide.py (for module HeislerChartsGuide) not found reading manifest file '/builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file '/builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-modern-metadata-kxf62_tj/Heisler.dist-info' adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: Heisler Building wheel for Heisler (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/tmp264wg5di {'name': 'Heisler', 'version': '0.1.1', 'description': 'A guide for using Heisler charts\n and approximation for transient heat transfer.', 'long_description': '# Heisler Chart Guide\n\nThis is a Python library distributed on [Pypi](https://pypi.org/project/Heisler/) to increase the speed and accuracy of using the Heilser Chart. This package also provides users a simple additional calculator which allows users to calculate initial useful parameters for Heisler Chart [1]. For more information visit [Wikipedia page](https://en.wikipedia.org/wiki/Heisler_chart).\n\nUsing ```show_plot``` based on made object, the plot related to thedesired shape will be depicted. This function does not require any mandatory arguments. After running this function, the shown chart allows users to click on it and draw a vertical and a horizontal line to determine the accurate position of the selected point. You can check an unlimited number of points, and just by pressing X button on the top left corner, the chart will be closed.\n\nUnfortunately, in this version (0.1.0), the numeric analysis of the chart is not available, so users ought to select points and read its position manually. We are planning to make it easier to work with this package.\n\n## Installation\nuse the package manager [pip](https://pip.pypa.io/en/stable/) to install Heisler Chart Guide in Python.\n```python\npip install HeislerChartsGuide\n```\n\n## An Example (Chart)\n\nHeisler Class Guide:\n\nAt first use have to defone configuration of the problem.\nThere are there kind of shapes:\\\n 1- Plane (W)\\\n 2- Cylinder (C)\\\n 3- Sphere (S)\n\nAlso three types of charts:\\\n 1- Center Temperature (CT)\\\n 2- Internal Energy Chnage (IE)\\\n 3- Temperature Distribution (TD)\n\nConsider you want to use the Internal Energy chart for a plane wall.\n```python\nfrom HeislerChartsGuide import Heisler as hc\nproblem = hs("W", "IE", verbose = 0)\nproblem.show_plot()\n```\n\n## An Example (Calculator)\nAnd if you want to use the calculator, you can add the below code to the previous one. Then you\n```python\nalpha = 8.4*10**-5 \t\t#m2/s Thermal diffusivity\nL = 7/1000\t\t\t#length [m] Characteristic length (L = Volume/Area)\nh = 200\t\t\t\t#[W/m2.K] Heat transfer coefficient\nk = 215\t\t\t\t#[W/mK.] Thermal conductivity\nt = 120\t\t\t\t#time [s] Elapsed time\nBi, Fo = problem.calculator(alpha, L, h, k, t, verbose = 1)\n```\n## Reference\n[1] Frank P. Incropera (2006). Fundamentals of Heat and Mass Transfer (6th ed.).\\\nJohn Wiley. ISBN-13: 978-0471457282\n\n## License\n\nCopyright 2021 Reza Sadeghi\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of \nthis software and associated documentation files (the "Software"), to deal in \nthe Software without restriction, including without limitation the rights to use, \ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the \nSoftware, and to permit persons to whom the Software is furnished to do so, \nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL \nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \nSOFTWARE.', 'long_description_content_type': 'text/markdown', 'author': 'Reza Sadeghi', 'maintainer': 'Reza Sadeghi', 'author_email': 'lambertmech@gmail.com', 'classifiers': ['License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Topic :: Scientific/Engineering', 'Topic :: Scientific/Engineering :: Visualization', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9'], 'keywords': ['Heisler', 'Heat transfer'], 'python_requires': '>=3.6, <4', 'license': 'Apache-2.0', 'py_modules': ['HeislerChartsGuide'], 'url': 'https://github.com/MRezaSadeghi/Heisler', 'install_requires': ['numpy', 'matplotlib'], 'packages': ['tests', 'Heisler'], 'include_package_data': True, 'package_data': {'': ['data/*.png']}} running bdist_wheel running build running build_py file HeislerChartsGuide.py (for module HeislerChartsGuide) not found creating build creating build/lib creating build/lib/tests copying tests/test_heisler.py -> build/lib/tests copying tests/__init__.py -> build/lib/tests creating build/lib/Heisler copying Heisler/__init__.py -> build/lib/Heisler copying Heisler/Heisler.py -> build/lib/Heisler running egg_info creating Heisler.egg-info writing Heisler.egg-info/PKG-INFO /usr/lib/python3.10/site-packages/setuptools/dist.py:157: UserWarning: newlines not allowed and will break in the future warnings.warn("newlines not allowed and will break in the future") writing dependency_links to Heisler.egg-info/dependency_links.txt writing requirements to Heisler.egg-info/requires.txt writing top-level names to Heisler.egg-info/top_level.txt writing manifest file 'Heisler.egg-info/SOURCES.txt' file HeislerChartsGuide.py (for module HeislerChartsGuide) not found reading manifest file 'Heisler.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'Heisler.egg-info/SOURCES.txt' file HeislerChartsGuide.py (for module HeislerChartsGuide) not found installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/Heisler copying build/lib/Heisler/Heisler.py -> build/bdist.linux-x86_64/wheel/Heisler copying build/lib/Heisler/__init__.py -> build/bdist.linux-x86_64/wheel/Heisler creating build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/tests copying build/lib/tests/test_heisler.py -> build/bdist.linux-x86_64/wheel/tests running install_egg_info Copying Heisler.egg-info to build/bdist.linux-x86_64/wheel/Heisler-0.1.1-py3.10.egg-info running install_scripts adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/Heisler-0.1.1.dist-info/WHEEL creating '/builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir/pip-wheel-u1ef46tk/tmphwdzykpu/Heisler-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'Heisler/Heisler.py' adding 'Heisler/__init__.py' adding 'tests/__init__.py' adding 'tests/test_heisler.py' adding 'Heisler-0.1.1.dist-info/LICENSE.txt' adding 'Heisler-0.1.1.dist-info/METADATA' adding 'Heisler-0.1.1.dist-info/WHEEL' adding 'Heisler-0.1.1.dist-info/top_level.txt' adding 'Heisler-0.1.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for Heisler (pyproject.toml): finished with status 'done' Created wheel for Heisler: filename=Heisler-0.1.1-py3-none-any.whl size=10624 sha256=e5b9fa383460907a09abb5705969dd7f3a5fa7f458e1eff81d6cea16dbbcb35f Stored in directory: /builddir/.cache/pip/wheels/36/27/28/43bc2a84197cae7b610e5eccb90444e2314e82c99ef7777dc2 Successfully built Heisler + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.q01MA8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 ++ dirname /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/Heisler-0.1.1/.package_note-python-Heisler-0.1.1-1.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Heisler-0.1.1 ++ ls /builddir/build/BUILD/Heisler-0.1.1/pyproject-wheeldir/Heisler-0.1.1-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=Heisler==0.1.1 + TMPDIR=/builddir/build/BUILD/Heisler-0.1.1/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/Heisler-0.1.1/pyproject-wheeldir Heisler==0.1.1 Using pip 21.3.1 from /usr/lib/python3.10/site-packages/pip (python 3.10) Looking in links: /builddir/build/BUILD/Heisler-0.1.1/pyproject-wheeldir Processing ./pyproject-wheeldir/Heisler-0.1.1-py3-none-any.whl Installing collected packages: Heisler Successfully installed Heisler-0.1.1 + '[' -d /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/bin ']' + rm -f /builddir/build/BUILD/pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages ']' + site_dirs+=("/usr/lib/python3.10/site-packages") + '[' /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib64/python3.10/site-packages '!=' /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib64/python3.10/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.10/site-packages/Heisler-0.1.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages/Heisler-0.1.1.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 --record /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages/Heisler-0.1.1.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record + rm -fv /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages/Heisler-0.1.1.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages/Heisler-0.1.1.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages/Heisler-0.1.1.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages/Heisler-0.1.1.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/pyproject-files --output-modules /builddir/build/BUILD/pyproject-modules --buildroot /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 --sitelib /usr/lib/python3.10/site-packages --sitearch /usr/lib64/python3.10/site-packages --python-version 3.10 --pyproject-record /builddir/build/BUILD/pyproject-record --prefix /usr '*' +auto + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.1.1-1.fc36 --unique-debug-suffix -0.1.1-1.fc36.x86_64 --unique-debug-src-base python-Heisler-0.1.1-1.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/Heisler-0.1.1 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10 using python3.10 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.EO3wXu + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/Heisler-0.1.1/.package_note-python-Heisler-0.1.1-1.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh python-Heisler 0.1.1-1.fc36 x86_64 + cd Heisler-0.1.1 + '[' '!' -f /builddir/build/BUILD/pyproject-modules ']' + PATH=/builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib64/python3.10/site-packages:/builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages + _PYTHONSITE=/builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib64/python3.10/site-packages:/builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64/usr/lib/python3.10/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -s /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/pyproject-modules -t Check import: Heisler Check import: tests + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-Heisler-0.1.1-1.fc36.noarch Provides: python-Heisler = 0.1.1-1.fc36 python3-Heisler = 0.1.1-1.fc36 python3.10-Heisler = 0.1.1-1.fc36 python3.10dist(heisler) = 0.1.1 python3dist(heisler) = 0.1.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.10 python3.10dist(matplotlib) python3.10dist(numpy) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 Wrote: /builddir/build/SRPMS/python-Heisler-0.1.1-1.fc36.src.rpm Wrote: /builddir/build/RPMS/python3-Heisler-0.1.1-1.fc36.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.C3dDVv + umask 022 + cd /builddir/build/BUILD + cd Heisler-0.1.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-Heisler-0.1.1-1.fc36.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0