2025-10-31T08:23:55,071 Created temporary directory: /tmp/pip-ephem-wheel-cache-oj2c5zoi 2025-10-31T08:23:55,073 Created temporary directory: /tmp/pip-build-tracker-862bbde3 2025-10-31T08:23:55,074 Initialized build tracking at /tmp/pip-build-tracker-862bbde3 2025-10-31T08:23:55,074 Created build tracker: /tmp/pip-build-tracker-862bbde3 2025-10-31T08:23:55,075 Entered build tracker: /tmp/pip-build-tracker-862bbde3 2025-10-31T08:23:55,076 Created temporary directory: /tmp/pip-wheel-qt6fke5z 2025-10-31T08:23:55,079 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-10-31T08:23:55,081 Created temporary directory: /tmp/pip-ephem-wheel-cache-4234fjsy 2025-10-31T08:23:55,105 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-31T08:23:55,109 2 location(s) to search for versions of neetcode-rpg: 2025-10-31T08:23:55,109 * https://pypi.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,109 * https://www.piwheels.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,110 Fetching project page and analyzing links: https://pypi.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,111 Getting page https://pypi.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,112 Found index url https://pypi.org/simple 2025-10-31T08:23:55,327 Fetched page https://pypi.org/simple/neetcode-rpg/ as application/vnd.pypi.simple.v1+json 2025-10-31T08:23:55,329 Skipping link: No binaries permitted for neetcode-rpg: https://files.pythonhosted.org/packages/44/58/8e2826dbb8d6b6d3fb054993d18fee4c4acc976c105b09ff1f7d1a4a13c1/neetcode_rpg-1.1.0-py3-none-any.whl (from https://pypi.org/simple/neetcode-rpg/) (requires-python:>=3.8) 2025-10-31T08:23:55,330 Found link https://files.pythonhosted.org/packages/11/69/d32d53e359c2c7c9b534e56d4b6423edae30e8894c93a9bcb5f6341a5022/neetcode_rpg-1.1.0.tar.gz (from https://pypi.org/simple/neetcode-rpg/) (requires-python:>=3.8), version: 1.1.0 2025-10-31T08:23:55,331 Fetching project page and analyzing links: https://www.piwheels.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,331 Getting page https://www.piwheels.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,333 Found index url https://www.piwheels.org/simple 2025-10-31T08:23:55,743 Fetched page https://www.piwheels.org/simple/neetcode-rpg/ as text/html 2025-10-31T08:23:55,745 Skipping link: not a file: https://www.piwheels.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,745 Skipping link: not a file: https://pypi.org/simple/neetcode-rpg/ 2025-10-31T08:23:55,764 Given no hashes to check 1 links for project 'neetcode-rpg': discarding no candidates 2025-10-31T08:23:55,782 Collecting neetcode-rpg==1.1.0 2025-10-31T08:23:55,785 Created temporary directory: /tmp/pip-unpack-o9q02_9a 2025-10-31T08:23:55,922 Downloading neetcode_rpg-1.1.0.tar.gz (30 kB) 2025-10-31T08:23:56,008 Added neetcode-rpg==1.1.0 from https://files.pythonhosted.org/packages/11/69/d32d53e359c2c7c9b534e56d4b6423edae30e8894c93a9bcb5f6341a5022/neetcode_rpg-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-862bbde3' 2025-10-31T08:23:56,011 Running setup.py (path:/tmp/pip-wheel-qt6fke5z/neetcode-rpg_ecb991433ee14b998a41f5eb838e02c7/setup.py) egg_info for package neetcode-rpg 2025-10-31T08:23:56,012 Created temporary directory: /tmp/pip-pip-egg-info-w8nnya_s 2025-10-31T08:23:56,013 Preparing metadata (setup.py): started 2025-10-31T08:23:56,014 Running command python setup.py egg_info 2025-10-31T08:23:56,902 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T08:23:56,902 !! 2025-10-31T08:23:56,903 ******************************************************************************** 2025-10-31T08:23:56,904 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T08:23:56,905 License :: OSI Approved :: MIT License 2025-10-31T08:23:56,906 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T08:23:56,906 ******************************************************************************** 2025-10-31T08:23:56,907 !! 2025-10-31T08:23:56,908 self._finalize_license_expression() 2025-10-31T08:23:56,933 running egg_info 2025-10-31T08:23:56,964 creating /tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info 2025-10-31T08:23:56,965 writing /tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/PKG-INFO 2025-10-31T08:23:56,969 writing dependency_links to /tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/dependency_links.txt 2025-10-31T08:23:56,971 writing entry points to /tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/entry_points.txt 2025-10-31T08:23:56,973 writing requirements to /tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/requires.txt 2025-10-31T08:23:56,974 writing top-level names to /tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/top_level.txt 2025-10-31T08:23:56,976 writing manifest file '/tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/SOURCES.txt' 2025-10-31T08:23:57,075 reading manifest file '/tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/SOURCES.txt' 2025-10-31T08:23:57,076 reading manifest template 'MANIFEST.in' 2025-10-31T08:23:57,078 warning: no files found matching '*.json' under directory 'src/data' 2025-10-31T08:23:57,078 warning: no files found matching '*.py' under directory 'src/templates' 2025-10-31T08:23:57,079 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-31T08:23:57,080 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-10-31T08:23:57,080 adding license file 'LICENSE' 2025-10-31T08:23:57,083 writing manifest file '/tmp/pip-pip-egg-info-w8nnya_s/neetcode_rpg.egg-info/SOURCES.txt' 2025-10-31T08:23:57,187 Preparing metadata (setup.py): finished with status 'done' 2025-10-31T08:23:57,192 Source in /tmp/pip-wheel-qt6fke5z/neetcode-rpg_ecb991433ee14b998a41f5eb838e02c7 has version 1.1.0, which satisfies requirement neetcode-rpg==1.1.0 from https://files.pythonhosted.org/packages/11/69/d32d53e359c2c7c9b534e56d4b6423edae30e8894c93a9bcb5f6341a5022/neetcode_rpg-1.1.0.tar.gz 2025-10-31T08:23:57,193 Removed neetcode-rpg==1.1.0 from https://files.pythonhosted.org/packages/11/69/d32d53e359c2c7c9b534e56d4b6423edae30e8894c93a9bcb5f6341a5022/neetcode_rpg-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-862bbde3' 2025-10-31T08:23:57,200 Created temporary directory: /tmp/pip-unpack-hrn13jkt 2025-10-31T08:23:57,201 Building wheels for collected packages: neetcode-rpg 2025-10-31T08:23:57,206 Created temporary directory: /tmp/pip-wheel-719uuyvj 2025-10-31T08:23:57,207 Building wheel for neetcode-rpg (setup.py): started 2025-10-31T08:23:57,208 Destination directory: /tmp/pip-wheel-719uuyvj 2025-10-31T08:23:57,208 Running command python setup.py bdist_wheel 2025-10-31T08:23:58,043 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-31T08:23:58,043 !! 2025-10-31T08:23:58,045 ******************************************************************************** 2025-10-31T08:23:58,045 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-31T08:23:58,046 License :: OSI Approved :: MIT License 2025-10-31T08:23:58,048 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-31T08:23:58,048 ******************************************************************************** 2025-10-31T08:23:58,049 !! 2025-10-31T08:23:58,050 self._finalize_license_expression() 2025-10-31T08:23:58,051 running bdist_wheel 2025-10-31T08:23:58,192 running build 2025-10-31T08:23:58,193 running build_py 2025-10-31T08:23:58,223 creating build/lib/src 2025-10-31T08:23:58,225 copying src/__init__.py -> build/lib/src 2025-10-31T08:23:58,227 copying src/main.py -> build/lib/src 2025-10-31T08:23:58,230 creating build/lib/src/utils 2025-10-31T08:23:58,232 copying src/utils/__init__.py -> build/lib/src/utils 2025-10-31T08:23:58,234 copying src/utils/cross_platform.py -> build/lib/src/utils 2025-10-31T08:23:58,237 creating build/lib/src/config 2025-10-31T08:23:58,238 copying src/config/__init__.py -> build/lib/src/config 2025-10-31T08:23:58,240 creating build/lib/src/views 2025-10-31T08:23:58,242 copying src/views/__init__.py -> build/lib/src/views 2025-10-31T08:23:58,244 copying src/views/console.py -> build/lib/src/views 2025-10-31T08:23:58,248 creating build/lib/src/services 2025-10-31T08:23:58,249 copying src/services/__init__.py -> build/lib/src/services 2025-10-31T08:23:58,251 copying src/services/graph_service.py -> build/lib/src/services 2025-10-31T08:23:58,254 copying src/services/problem_service.py -> build/lib/src/services 2025-10-31T08:23:58,257 copying src/services/rpg_service.py -> build/lib/src/services 2025-10-31T08:23:58,260 creating build/lib/src/models 2025-10-31T08:23:58,262 copying src/models/progress.py -> build/lib/src/models 2025-10-31T08:23:58,264 copying src/models/__init__.py -> build/lib/src/models 2025-10-31T08:23:58,266 copying src/models/problem.py -> build/lib/src/models 2025-10-31T08:23:58,269 creating build/lib/src/controllers 2025-10-31T08:23:58,270 copying src/controllers/__init__.py -> build/lib/src/controllers 2025-10-31T08:23:58,272 copying src/controllers/cli.py -> build/lib/src/controllers 2025-10-31T08:23:58,275 running egg_info 2025-10-31T08:23:58,303 writing neetcode_rpg.egg-info/PKG-INFO 2025-10-31T08:23:58,307 writing dependency_links to neetcode_rpg.egg-info/dependency_links.txt 2025-10-31T08:23:58,309 writing entry points to neetcode_rpg.egg-info/entry_points.txt 2025-10-31T08:23:58,311 writing requirements to neetcode_rpg.egg-info/requires.txt 2025-10-31T08:23:58,313 writing top-level names to neetcode_rpg.egg-info/top_level.txt 2025-10-31T08:23:58,349 reading manifest file 'neetcode_rpg.egg-info/SOURCES.txt' 2025-10-31T08:23:58,353 reading manifest template 'MANIFEST.in' 2025-10-31T08:23:58,354 warning: no files found matching '*.json' under directory 'src/data' 2025-10-31T08:23:58,355 warning: no files found matching '*.py' under directory 'src/templates' 2025-10-31T08:23:58,355 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2025-10-31T08:23:58,356 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2025-10-31T08:23:58,357 adding license file 'LICENSE' 2025-10-31T08:23:58,359 writing manifest file 'neetcode_rpg.egg-info/SOURCES.txt' 2025-10-31T08:23:58,393 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-10-31T08:23:58,394 !! 2025-10-31T08:23:58,395 ******************************************************************************** 2025-10-31T08:23:58,396 Please avoid running ``setup.py`` directly. 2025-10-31T08:23:58,397 Instead, use pypa/build, pypa/installer or other 2025-10-31T08:23:58,397 standards-based tools. 2025-10-31T08:23:58,399 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-10-31T08:23:58,399 ******************************************************************************** 2025-10-31T08:23:58,400 !! 2025-10-31T08:23:58,401 self.initialize_options() 2025-10-31T08:23:58,421 installing to build/bdist.linux-armv7l/wheel 2025-10-31T08:23:58,422 running install 2025-10-31T08:23:58,445 running install_lib 2025-10-31T08:23:58,472 creating build/bdist.linux-armv7l/wheel 2025-10-31T08:23:58,474 creating build/bdist.linux-armv7l/wheel/src 2025-10-31T08:23:58,476 creating build/bdist.linux-armv7l/wheel/src/utils 2025-10-31T08:23:58,477 copying build/lib/src/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./src/utils 2025-10-31T08:23:58,479 copying build/lib/src/utils/cross_platform.py -> build/bdist.linux-armv7l/wheel/./src/utils 2025-10-31T08:23:58,481 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-31T08:23:58,483 creating build/bdist.linux-armv7l/wheel/src/config 2025-10-31T08:23:58,484 copying build/lib/src/config/__init__.py -> build/bdist.linux-armv7l/wheel/./src/config 2025-10-31T08:23:58,487 creating build/bdist.linux-armv7l/wheel/src/views 2025-10-31T08:23:58,488 copying build/lib/src/views/__init__.py -> build/bdist.linux-armv7l/wheel/./src/views 2025-10-31T08:23:58,489 copying build/lib/src/views/console.py -> build/bdist.linux-armv7l/wheel/./src/views 2025-10-31T08:23:58,492 copying build/lib/src/main.py -> build/bdist.linux-armv7l/wheel/./src 2025-10-31T08:23:58,495 creating build/bdist.linux-armv7l/wheel/src/services 2025-10-31T08:23:58,496 copying build/lib/src/services/__init__.py -> build/bdist.linux-armv7l/wheel/./src/services 2025-10-31T08:23:58,498 copying build/lib/src/services/graph_service.py -> build/bdist.linux-armv7l/wheel/./src/services 2025-10-31T08:23:58,500 copying build/lib/src/services/problem_service.py -> build/bdist.linux-armv7l/wheel/./src/services 2025-10-31T08:23:58,503 copying build/lib/src/services/rpg_service.py -> build/bdist.linux-armv7l/wheel/./src/services 2025-10-31T08:23:58,506 creating build/bdist.linux-armv7l/wheel/src/models 2025-10-31T08:23:58,507 copying build/lib/src/models/progress.py -> build/bdist.linux-armv7l/wheel/./src/models 2025-10-31T08:23:58,510 copying build/lib/src/models/__init__.py -> build/bdist.linux-armv7l/wheel/./src/models 2025-10-31T08:23:58,511 copying build/lib/src/models/problem.py -> build/bdist.linux-armv7l/wheel/./src/models 2025-10-31T08:23:58,514 creating build/bdist.linux-armv7l/wheel/src/controllers 2025-10-31T08:23:58,515 copying build/lib/src/controllers/__init__.py -> build/bdist.linux-armv7l/wheel/./src/controllers 2025-10-31T08:23:58,517 copying build/lib/src/controllers/cli.py -> build/bdist.linux-armv7l/wheel/./src/controllers 2025-10-31T08:23:58,519 running install_egg_info 2025-10-31T08:23:58,555 Copying neetcode_rpg.egg-info to build/bdist.linux-armv7l/wheel/./neetcode_rpg-1.1.0-py3.11.egg-info 2025-10-31T08:23:58,569 running install_scripts 2025-10-31T08:23:58,583 creating build/bdist.linux-armv7l/wheel/neetcode_rpg-1.1.0.dist-info/WHEEL 2025-10-31T08:23:58,586 creating '/tmp/pip-wheel-719uuyvj/neetcode_rpg-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-31T08:23:58,589 adding 'neetcode_rpg-1.1.0.dist-info/licenses/LICENSE' 2025-10-31T08:23:58,591 adding 'src/__init__.py' 2025-10-31T08:23:58,593 adding 'src/main.py' 2025-10-31T08:23:58,595 adding 'src/config/__init__.py' 2025-10-31T08:23:58,596 adding 'src/controllers/__init__.py' 2025-10-31T08:23:58,599 adding 'src/controllers/cli.py' 2025-10-31T08:23:58,601 adding 'src/models/__init__.py' 2025-10-31T08:23:58,603 adding 'src/models/problem.py' 2025-10-31T08:23:58,604 adding 'src/models/progress.py' 2025-10-31T08:23:58,606 adding 'src/services/__init__.py' 2025-10-31T08:23:58,608 adding 'src/services/graph_service.py' 2025-10-31T08:23:58,610 adding 'src/services/problem_service.py' 2025-10-31T08:23:58,612 adding 'src/services/rpg_service.py' 2025-10-31T08:23:58,613 adding 'src/utils/__init__.py' 2025-10-31T08:23:58,615 adding 'src/utils/cross_platform.py' 2025-10-31T08:23:58,617 adding 'src/views/__init__.py' 2025-10-31T08:23:58,619 adding 'src/views/console.py' 2025-10-31T08:23:58,620 adding 'neetcode_rpg-1.1.0.dist-info/METADATA' 2025-10-31T08:23:58,621 adding 'neetcode_rpg-1.1.0.dist-info/WHEEL' 2025-10-31T08:23:58,622 adding 'neetcode_rpg-1.1.0.dist-info/entry_points.txt' 2025-10-31T08:23:58,623 adding 'neetcode_rpg-1.1.0.dist-info/top_level.txt' 2025-10-31T08:23:58,624 adding 'neetcode_rpg-1.1.0.dist-info/RECORD' 2025-10-31T08:23:58,626 removing build/bdist.linux-armv7l/wheel 2025-10-31T08:23:58,741 Building wheel for neetcode-rpg (setup.py): finished with status 'done' 2025-10-31T08:23:58,744 Created wheel for neetcode-rpg: filename=neetcode_rpg-1.1.0-py3-none-any.whl size=34011 sha256=de34e992f867c68234dc09eb95e79233594e6b37a7bd3d5ad81c9e6bf8caf93a 2025-10-31T08:23:58,745 Stored in directory: /tmp/pip-ephem-wheel-cache-4234fjsy/wheels/94/6d/db/9c99c5f0feae39fe3deedda02c1ca027a6a13f1315fbc4df84 2025-10-31T08:23:58,758 Successfully built neetcode-rpg 2025-10-31T08:23:58,762 Removed build tracker: '/tmp/pip-build-tracker-862bbde3'