2025-11-02T18:10:22,438 Created temporary directory: /tmp/pip-ephem-wheel-cache-_33hykik 2025-11-02T18:10:22,440 Created temporary directory: /tmp/pip-build-tracker-njdnmnf0 2025-11-02T18:10:22,441 Initialized build tracking at /tmp/pip-build-tracker-njdnmnf0 2025-11-02T18:10:22,441 Created build tracker: /tmp/pip-build-tracker-njdnmnf0 2025-11-02T18:10:22,442 Entered build tracker: /tmp/pip-build-tracker-njdnmnf0 2025-11-02T18:10:22,443 Created temporary directory: /tmp/pip-wheel-dkkrbbho 2025-11-02T18:10:22,447 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-11-02T18:10:22,450 Created temporary directory: /tmp/pip-ephem-wheel-cache-aibxav3s 2025-11-02T18:10:22,471 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-02T18:10:22,475 2 location(s) to search for versions of riscv-simulator: 2025-11-02T18:10:22,475 * https://pypi.org/simple/riscv-simulator/ 2025-11-02T18:10:22,475 * https://www.piwheels.org/simple/riscv-simulator/ 2025-11-02T18:10:22,475 Fetching project page and analyzing links: https://pypi.org/simple/riscv-simulator/ 2025-11-02T18:10:22,476 Getting page https://pypi.org/simple/riscv-simulator/ 2025-11-02T18:10:22,477 Found index url https://pypi.org/simple 2025-11-02T18:10:22,694 Fetched page https://pypi.org/simple/riscv-simulator/ as application/vnd.pypi.simple.v1+json 2025-11-02T18:10:22,696 Skipping link: No binaries permitted for riscv-simulator: https://files.pythonhosted.org/packages/31/47/4b79c11798988186709362325d987b1a8bfc492e6fb1eb153c31fdb1f02d/riscv_simulator-0.1-py3-none-any.whl (from https://pypi.org/simple/riscv-simulator/) 2025-11-02T18:10:22,696 Found link https://files.pythonhosted.org/packages/ef/7f/78d577538ba00230c1e4f05a71bd2b6b78618885583662534e8a9471ef33/riscv_simulator-0.1.tar.gz (from https://pypi.org/simple/riscv-simulator/), version: 0.1 2025-11-02T18:10:22,697 Fetching project page and analyzing links: https://www.piwheels.org/simple/riscv-simulator/ 2025-11-02T18:10:22,698 Getting page https://www.piwheels.org/simple/riscv-simulator/ 2025-11-02T18:10:22,699 Found index url https://www.piwheels.org/simple 2025-11-02T18:10:22,857 Fetched page https://www.piwheels.org/simple/riscv-simulator/ as text/html 2025-11-02T18:10:22,858 Skipping link: not a file: https://www.piwheels.org/simple/riscv-simulator/ 2025-11-02T18:10:22,859 Skipping link: not a file: https://pypi.org/simple/riscv-simulator/ 2025-11-02T18:10:22,878 Given no hashes to check 1 links for project 'riscv-simulator': discarding no candidates 2025-11-02T18:10:22,895 Collecting riscv-simulator==0.1 2025-11-02T18:10:22,898 Created temporary directory: /tmp/pip-unpack-wcpl_3d7 2025-11-02T18:10:23,038 Downloading riscv_simulator-0.1.tar.gz (24 kB) 2025-11-02T18:10:23,150 Added riscv-simulator==0.1 from https://files.pythonhosted.org/packages/ef/7f/78d577538ba00230c1e4f05a71bd2b6b78618885583662534e8a9471ef33/riscv_simulator-0.1.tar.gz to build tracker '/tmp/pip-build-tracker-njdnmnf0' 2025-11-02T18:10:23,151 Running setup.py (path:/tmp/pip-wheel-dkkrbbho/riscv-simulator_02b1f7989e244bd5bd55f9a0f0220429/setup.py) egg_info for package riscv-simulator 2025-11-02T18:10:23,152 Created temporary directory: /tmp/pip-pip-egg-info-ifi6j3wv 2025-11-02T18:10:23,153 Preparing metadata (setup.py): started 2025-11-02T18:10:23,154 Running command python setup.py egg_info 2025-11-02T18:10:24,259 running egg_info 2025-11-02T18:10:24,288 creating /tmp/pip-pip-egg-info-ifi6j3wv/riscv_simulator.egg-info 2025-11-02T18:10:24,289 writing /tmp/pip-pip-egg-info-ifi6j3wv/riscv_simulator.egg-info/PKG-INFO 2025-11-02T18:10:24,293 writing dependency_links to /tmp/pip-pip-egg-info-ifi6j3wv/riscv_simulator.egg-info/dependency_links.txt 2025-11-02T18:10:24,295 writing top-level names to /tmp/pip-pip-egg-info-ifi6j3wv/riscv_simulator.egg-info/top_level.txt 2025-11-02T18:10:24,297 writing manifest file '/tmp/pip-pip-egg-info-ifi6j3wv/riscv_simulator.egg-info/SOURCES.txt' 2025-11-02T18:10:24,391 reading manifest file '/tmp/pip-pip-egg-info-ifi6j3wv/riscv_simulator.egg-info/SOURCES.txt' 2025-11-02T18:10:24,396 writing manifest file '/tmp/pip-pip-egg-info-ifi6j3wv/riscv_simulator.egg-info/SOURCES.txt' 2025-11-02T18:10:24,501 Preparing metadata (setup.py): finished with status 'done' 2025-11-02T18:10:24,504 Source in /tmp/pip-wheel-dkkrbbho/riscv-simulator_02b1f7989e244bd5bd55f9a0f0220429 has version 0.1, which satisfies requirement riscv-simulator==0.1 from https://files.pythonhosted.org/packages/ef/7f/78d577538ba00230c1e4f05a71bd2b6b78618885583662534e8a9471ef33/riscv_simulator-0.1.tar.gz 2025-11-02T18:10:24,505 Removed riscv-simulator==0.1 from https://files.pythonhosted.org/packages/ef/7f/78d577538ba00230c1e4f05a71bd2b6b78618885583662534e8a9471ef33/riscv_simulator-0.1.tar.gz from build tracker '/tmp/pip-build-tracker-njdnmnf0' 2025-11-02T18:10:24,509 Created temporary directory: /tmp/pip-unpack-nq_2l0w6 2025-11-02T18:10:24,509 Building wheels for collected packages: riscv-simulator 2025-11-02T18:10:24,516 Created temporary directory: /tmp/pip-wheel-4id555mk 2025-11-02T18:10:24,517 Building wheel for riscv-simulator (setup.py): started 2025-11-02T18:10:24,518 Destination directory: /tmp/pip-wheel-4id555mk 2025-11-02T18:10:24,519 Running command python setup.py bdist_wheel 2025-11-02T18:10:25,342 running bdist_wheel 2025-11-02T18:10:25,476 running build 2025-11-02T18:10:25,477 running build_py 2025-11-02T18:10:25,507 creating build/lib/riscv_simulator 2025-11-02T18:10:25,510 copying riscv_simulator/main.py -> build/lib/riscv_simulator 2025-11-02T18:10:25,511 copying riscv_simulator/__init__.py -> build/lib/riscv_simulator 2025-11-02T18:10:25,513 creating build/lib/riscv_simulator/disassembler 2025-11-02T18:10:25,515 copying riscv_simulator/disassembler/disassembler.py -> build/lib/riscv_simulator/disassembler 2025-11-02T18:10:25,517 copying riscv_simulator/disassembler/__init__.py -> build/lib/riscv_simulator/disassembler 2025-11-02T18:10:25,519 creating build/lib/riscv_simulator/isa 2025-11-02T18:10:25,520 copying riscv_simulator/isa/__init__.py -> build/lib/riscv_simulator/isa 2025-11-02T18:10:25,522 copying riscv_simulator/isa/properties.py -> build/lib/riscv_simulator/isa 2025-11-02T18:10:25,524 copying riscv_simulator/isa/_info.py -> build/lib/riscv_simulator/isa 2025-11-02T18:10:25,527 copying riscv_simulator/isa/opcodes.py -> build/lib/riscv_simulator/isa 2025-11-02T18:10:25,529 creating build/lib/riscv_simulator/cli 2025-11-02T18:10:25,530 copying riscv_simulator/cli/simulate.py -> build/lib/riscv_simulator/cli 2025-11-02T18:10:25,533 copying riscv_simulator/cli/__init__.py -> build/lib/riscv_simulator/cli 2025-11-02T18:10:25,535 creating build/lib/riscv_simulator/io 2025-11-02T18:10:25,536 copying riscv_simulator/io/loader.py -> build/lib/riscv_simulator/io 2025-11-02T18:10:25,538 copying riscv_simulator/io/__init__.py -> build/lib/riscv_simulator/io 2025-11-02T18:10:25,540 creating build/lib/riscv_simulator/utils 2025-11-02T18:10:25,542 copying riscv_simulator/utils/constants.py -> build/lib/riscv_simulator/utils 2025-11-02T18:10:25,544 copying riscv_simulator/utils/bits.py -> build/lib/riscv_simulator/utils 2025-11-02T18:10:25,597 copying riscv_simulator/utils/stats.py -> build/lib/riscv_simulator/utils 2025-11-02T18:10:25,599 copying riscv_simulator/utils/pretty.py -> build/lib/riscv_simulator/utils 2025-11-02T18:10:25,601 copying riscv_simulator/utils/__init__.py -> build/lib/riscv_simulator/utils 2025-11-02T18:10:25,603 copying riscv_simulator/utils/field.py -> build/lib/riscv_simulator/utils 2025-11-02T18:10:25,605 copying riscv_simulator/utils/logger.py -> build/lib/riscv_simulator/utils 2025-11-02T18:10:25,607 creating build/lib/riscv_simulator/hardware 2025-11-02T18:10:25,608 copying riscv_simulator/hardware/reg.py -> build/lib/riscv_simulator/hardware 2025-11-02T18:10:25,610 copying riscv_simulator/hardware/alu.py -> build/lib/riscv_simulator/hardware 2025-11-02T18:10:25,612 copying riscv_simulator/hardware/ram.py -> build/lib/riscv_simulator/hardware 2025-11-02T18:10:25,614 copying riscv_simulator/hardware/__init__.py -> build/lib/riscv_simulator/hardware 2025-11-02T18:10:25,616 copying riscv_simulator/hardware/fu.py -> build/lib/riscv_simulator/hardware 2025-11-02T18:10:25,618 creating build/lib/riscv_simulator/processor 2025-11-02T18:10:25,619 copying riscv_simulator/processor/base.py -> build/lib/riscv_simulator/processor 2025-11-02T18:10:25,621 copying riscv_simulator/processor/single_cycle.py -> build/lib/riscv_simulator/processor 2025-11-02T18:10:25,623 copying riscv_simulator/processor/stalling_pipeline.py -> build/lib/riscv_simulator/processor 2025-11-02T18:10:25,625 copying riscv_simulator/processor/__init__.py -> build/lib/riscv_simulator/processor 2025-11-02T18:10:25,628 creating build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,628 copying riscv_simulator/isa/instructions/jal.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,630 copying riscv_simulator/isa/instructions/zicsr_reg_imm.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,632 copying riscv_simulator/isa/instructions/atomic.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,635 copying riscv_simulator/isa/instructions/branch.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,637 copying riscv_simulator/isa/instructions/zicsr_reg_reg.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,639 copying riscv_simulator/isa/instructions/misc_mem.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,641 copying riscv_simulator/isa/instructions/upper_imm.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,643 copying riscv_simulator/isa/instructions/jalr.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,645 copying riscv_simulator/isa/instructions/load.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,647 copying riscv_simulator/isa/instructions/_verify.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,648 copying riscv_simulator/isa/instructions/store.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,650 copying riscv_simulator/isa/instructions/environment.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,652 copying riscv_simulator/isa/instructions/__init__.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,655 copying riscv_simulator/isa/instructions/reg_imm.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,656 copying riscv_simulator/isa/instructions/reg_reg.py -> build/lib/riscv_simulator/isa/instructions 2025-11-02T18:10:25,692 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-11-02T18:10:25,693 !! 2025-11-02T18:10:25,694 ******************************************************************************** 2025-11-02T18:10:25,695 Please avoid running ``setup.py`` directly. 2025-11-02T18:10:25,695 Instead, use pypa/build, pypa/installer or other 2025-11-02T18:10:25,696 standards-based tools. 2025-11-02T18:10:25,697 This deprecation is overdue, please update your project and remove deprecated 2025-11-02T18:10:25,698 calls to avoid build errors in the future. 2025-11-02T18:10:25,699 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-11-02T18:10:25,700 ******************************************************************************** 2025-11-02T18:10:25,701 !! 2025-11-02T18:10:25,701 self.initialize_options() 2025-11-02T18:10:25,721 installing to build/bdist.linux-armv7l/wheel 2025-11-02T18:10:25,722 running install 2025-11-02T18:10:25,746 running install_lib 2025-11-02T18:10:25,773 creating build/bdist.linux-armv7l/wheel 2025-11-02T18:10:25,775 creating build/bdist.linux-armv7l/wheel/riscv_simulator 2025-11-02T18:10:25,776 copying build/lib/riscv_simulator/main.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator 2025-11-02T18:10:25,780 creating build/bdist.linux-armv7l/wheel/riscv_simulator/disassembler 2025-11-02T18:10:25,782 copying build/lib/riscv_simulator/disassembler/disassembler.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/disassembler 2025-11-02T18:10:25,784 copying build/lib/riscv_simulator/disassembler/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/disassembler 2025-11-02T18:10:25,786 creating build/bdist.linux-armv7l/wheel/riscv_simulator/isa 2025-11-02T18:10:25,788 creating build/bdist.linux-armv7l/wheel/riscv_simulator/isa/instructions 2025-11-02T18:10:25,789 copying build/lib/riscv_simulator/isa/instructions/jal.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,791 copying build/lib/riscv_simulator/isa/instructions/zicsr_reg_imm.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,793 copying build/lib/riscv_simulator/isa/instructions/atomic.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,795 copying build/lib/riscv_simulator/isa/instructions/branch.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,797 copying build/lib/riscv_simulator/isa/instructions/zicsr_reg_reg.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,799 copying build/lib/riscv_simulator/isa/instructions/misc_mem.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,800 copying build/lib/riscv_simulator/isa/instructions/upper_imm.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,802 copying build/lib/riscv_simulator/isa/instructions/jalr.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,804 copying build/lib/riscv_simulator/isa/instructions/load.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,806 copying build/lib/riscv_simulator/isa/instructions/_verify.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,808 copying build/lib/riscv_simulator/isa/instructions/store.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,810 copying build/lib/riscv_simulator/isa/instructions/environment.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,813 copying build/lib/riscv_simulator/isa/instructions/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,815 copying build/lib/riscv_simulator/isa/instructions/reg_imm.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,818 copying build/lib/riscv_simulator/isa/instructions/reg_reg.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa/instructions 2025-11-02T18:10:25,820 copying build/lib/riscv_simulator/isa/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa 2025-11-02T18:10:25,822 copying build/lib/riscv_simulator/isa/properties.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa 2025-11-02T18:10:25,824 copying build/lib/riscv_simulator/isa/_info.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa 2025-11-02T18:10:25,827 copying build/lib/riscv_simulator/isa/opcodes.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/isa 2025-11-02T18:10:25,830 creating build/bdist.linux-armv7l/wheel/riscv_simulator/cli 2025-11-02T18:10:25,832 copying build/lib/riscv_simulator/cli/simulate.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/cli 2025-11-02T18:10:25,834 copying build/lib/riscv_simulator/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/cli 2025-11-02T18:10:25,837 creating build/bdist.linux-armv7l/wheel/riscv_simulator/io 2025-11-02T18:10:25,838 copying build/lib/riscv_simulator/io/loader.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/io 2025-11-02T18:10:25,840 copying build/lib/riscv_simulator/io/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/io 2025-11-02T18:10:25,843 creating build/bdist.linux-armv7l/wheel/riscv_simulator/utils 2025-11-02T18:10:25,845 copying build/lib/riscv_simulator/utils/constants.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/utils 2025-11-02T18:10:25,847 copying build/lib/riscv_simulator/utils/bits.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/utils 2025-11-02T18:10:25,850 copying build/lib/riscv_simulator/utils/stats.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/utils 2025-11-02T18:10:25,852 copying build/lib/riscv_simulator/utils/pretty.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/utils 2025-11-02T18:10:25,854 copying build/lib/riscv_simulator/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/utils 2025-11-02T18:10:25,856 copying build/lib/riscv_simulator/utils/field.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/utils 2025-11-02T18:10:25,858 copying build/lib/riscv_simulator/utils/logger.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/utils 2025-11-02T18:10:25,861 creating build/bdist.linux-armv7l/wheel/riscv_simulator/hardware 2025-11-02T18:10:25,863 copying build/lib/riscv_simulator/hardware/reg.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/hardware 2025-11-02T18:10:25,866 copying build/lib/riscv_simulator/hardware/alu.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/hardware 2025-11-02T18:10:25,869 copying build/lib/riscv_simulator/hardware/ram.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/hardware 2025-11-02T18:10:25,872 copying build/lib/riscv_simulator/hardware/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/hardware 2025-11-02T18:10:25,874 copying build/lib/riscv_simulator/hardware/fu.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/hardware 2025-11-02T18:10:25,876 copying build/lib/riscv_simulator/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator 2025-11-02T18:10:25,878 creating build/bdist.linux-armv7l/wheel/riscv_simulator/processor 2025-11-02T18:10:25,879 copying build/lib/riscv_simulator/processor/base.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/processor 2025-11-02T18:10:25,883 copying build/lib/riscv_simulator/processor/single_cycle.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/processor 2025-11-02T18:10:25,885 copying build/lib/riscv_simulator/processor/stalling_pipeline.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/processor 2025-11-02T18:10:25,888 copying build/lib/riscv_simulator/processor/__init__.py -> build/bdist.linux-armv7l/wheel/./riscv_simulator/processor 2025-11-02T18:10:25,889 running install_egg_info 2025-11-02T18:10:25,924 running egg_info 2025-11-02T18:10:25,951 writing riscv_simulator.egg-info/PKG-INFO 2025-11-02T18:10:25,954 writing dependency_links to riscv_simulator.egg-info/dependency_links.txt 2025-11-02T18:10:25,956 writing top-level names to riscv_simulator.egg-info/top_level.txt 2025-11-02T18:10:25,992 reading manifest file 'riscv_simulator.egg-info/SOURCES.txt' 2025-11-02T18:10:26,001 writing manifest file 'riscv_simulator.egg-info/SOURCES.txt' 2025-11-02T18:10:26,216 Copying riscv_simulator.egg-info to build/bdist.linux-armv7l/wheel/./riscv_simulator-0.1-py3.11.egg-info 2025-11-02T18:10:26,224 running install_scripts 2025-11-02T18:10:26,233 creating build/bdist.linux-armv7l/wheel/riscv_simulator-0.1.dist-info/WHEEL 2025-11-02T18:10:26,236 creating '/tmp/pip-wheel-4id555mk/riscv_simulator-0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-02T18:10:26,239 adding 'riscv_simulator/__init__.py' 2025-11-02T18:10:26,240 adding 'riscv_simulator/main.py' 2025-11-02T18:10:26,242 adding 'riscv_simulator/cli/__init__.py' 2025-11-02T18:10:26,244 adding 'riscv_simulator/cli/simulate.py' 2025-11-02T18:10:26,246 adding 'riscv_simulator/disassembler/__init__.py' 2025-11-02T18:10:26,248 adding 'riscv_simulator/disassembler/disassembler.py' 2025-11-02T18:10:26,250 adding 'riscv_simulator/hardware/__init__.py' 2025-11-02T18:10:26,251 adding 'riscv_simulator/hardware/alu.py' 2025-11-02T18:10:26,253 adding 'riscv_simulator/hardware/fu.py' 2025-11-02T18:10:26,255 adding 'riscv_simulator/hardware/ram.py' 2025-11-02T18:10:26,256 adding 'riscv_simulator/hardware/reg.py' 2025-11-02T18:10:26,258 adding 'riscv_simulator/io/__init__.py' 2025-11-02T18:10:26,260 adding 'riscv_simulator/io/loader.py' 2025-11-02T18:10:26,261 adding 'riscv_simulator/isa/__init__.py' 2025-11-02T18:10:26,263 adding 'riscv_simulator/isa/_info.py' 2025-11-02T18:10:26,265 adding 'riscv_simulator/isa/opcodes.py' 2025-11-02T18:10:26,266 adding 'riscv_simulator/isa/properties.py' 2025-11-02T18:10:26,269 adding 'riscv_simulator/isa/instructions/__init__.py' 2025-11-02T18:10:26,270 adding 'riscv_simulator/isa/instructions/_verify.py' 2025-11-02T18:10:26,272 adding 'riscv_simulator/isa/instructions/atomic.py' 2025-11-02T18:10:26,274 adding 'riscv_simulator/isa/instructions/branch.py' 2025-11-02T18:10:26,275 adding 'riscv_simulator/isa/instructions/environment.py' 2025-11-02T18:10:26,277 adding 'riscv_simulator/isa/instructions/jal.py' 2025-11-02T18:10:26,278 adding 'riscv_simulator/isa/instructions/jalr.py' 2025-11-02T18:10:26,280 adding 'riscv_simulator/isa/instructions/load.py' 2025-11-02T18:10:26,282 adding 'riscv_simulator/isa/instructions/misc_mem.py' 2025-11-02T18:10:26,283 adding 'riscv_simulator/isa/instructions/reg_imm.py' 2025-11-02T18:10:26,285 adding 'riscv_simulator/isa/instructions/reg_reg.py' 2025-11-02T18:10:26,287 adding 'riscv_simulator/isa/instructions/store.py' 2025-11-02T18:10:26,288 adding 'riscv_simulator/isa/instructions/upper_imm.py' 2025-11-02T18:10:26,290 adding 'riscv_simulator/isa/instructions/zicsr_reg_imm.py' 2025-11-02T18:10:26,291 adding 'riscv_simulator/isa/instructions/zicsr_reg_reg.py' 2025-11-02T18:10:26,293 adding 'riscv_simulator/processor/__init__.py' 2025-11-02T18:10:26,296 adding 'riscv_simulator/processor/base.py' 2025-11-02T18:10:26,297 adding 'riscv_simulator/processor/single_cycle.py' 2025-11-02T18:10:26,299 adding 'riscv_simulator/processor/stalling_pipeline.py' 2025-11-02T18:10:26,301 adding 'riscv_simulator/utils/__init__.py' 2025-11-02T18:10:26,303 adding 'riscv_simulator/utils/bits.py' 2025-11-02T18:10:26,304 adding 'riscv_simulator/utils/constants.py' 2025-11-02T18:10:26,306 adding 'riscv_simulator/utils/field.py' 2025-11-02T18:10:26,307 adding 'riscv_simulator/utils/logger.py' 2025-11-02T18:10:26,309 adding 'riscv_simulator/utils/pretty.py' 2025-11-02T18:10:26,310 adding 'riscv_simulator/utils/stats.py' 2025-11-02T18:10:26,312 adding 'riscv_simulator-0.1.dist-info/METADATA' 2025-11-02T18:10:26,313 adding 'riscv_simulator-0.1.dist-info/WHEEL' 2025-11-02T18:10:26,314 adding 'riscv_simulator-0.1.dist-info/top_level.txt' 2025-11-02T18:10:26,316 adding 'riscv_simulator-0.1.dist-info/RECORD' 2025-11-02T18:10:26,319 removing build/bdist.linux-armv7l/wheel 2025-11-02T18:10:26,439 Building wheel for riscv-simulator (setup.py): finished with status 'done' 2025-11-02T18:10:26,442 Created wheel for riscv-simulator: filename=riscv_simulator-0.1-py3-none-any.whl size=42012 sha256=85a1f9e0d677aed36c61a65e73041ddf387da18f7c9053a7eea10ad2b54db18f 2025-11-02T18:10:26,443 Stored in directory: /tmp/pip-ephem-wheel-cache-aibxav3s/wheels/61/da/a8/a62e0318983e8b1253c2fc6c7397b58adb0bb87193bdee2caa 2025-11-02T18:10:26,453 Successfully built riscv-simulator 2025-11-02T18:10:26,457 Removed build tracker: '/tmp/pip-build-tracker-njdnmnf0'