2025-09-15T11:53:38,343 Created temporary directory: /tmp/pip-build-tracker-b7wzec9g 2025-09-15T11:53:38,344 Initialized build tracking at /tmp/pip-build-tracker-b7wzec9g 2025-09-15T11:53:38,344 Created build tracker: /tmp/pip-build-tracker-b7wzec9g 2025-09-15T11:53:38,344 Entered build tracker: /tmp/pip-build-tracker-b7wzec9g 2025-09-15T11:53:38,344 Created temporary directory: /tmp/pip-wheel-brobqa6z 2025-09-15T11:53:38,348 Created temporary directory: /tmp/pip-ephem-wheel-cache-rt69uo48 2025-09-15T11:53:38,414 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-15T11:53:38,417 2 location(s) to search for versions of qwen-payslip-processor: 2025-09-15T11:53:38,417 * https://pypi.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,417 * https://www.piwheels.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,418 Fetching project page and analyzing links: https://pypi.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,418 Getting page https://pypi.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,419 Found index url https://pypi.org/simple/ 2025-09-15T11:53:38,504 Fetched page https://pypi.org/simple/qwen-payslip-processor/ as application/vnd.pypi.simple.v1+json 2025-09-15T11:53:38,506 Skipping link: No binaries permitted for qwen-payslip-processor: https://files.pythonhosted.org/packages/ca/15/57987920514b3f47f48c6f88b95a24896df4e5bb97f99869e9feeaf82112/qwen_payslip_processor-0.1.0-py3-none-any.whl (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5) 2025-09-15T11:53:38,507 Found link https://files.pythonhosted.org/packages/5f/eb/43c1760276b24e3e9aaf58476437e256774a4ff878709c2ef82800ed9fd1/qwen_payslip_processor-0.1.0.tar.gz (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5), version: 0.1.0 2025-09-15T11:53:38,507 Skipping link: No binaries permitted for qwen-payslip-processor: https://files.pythonhosted.org/packages/be/1a/080b7425f1a40cc5787e0cbc53c7a4e92722113673a34c1efc67f04b87ad/qwen_payslip_processor-0.1.1-py3-none-any.whl (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5) 2025-09-15T11:53:38,507 Found link https://files.pythonhosted.org/packages/46/a6/2774365e684a74a114649381f7b14a33bf787d3118d81197a4157fd8535c/qwen_payslip_processor-0.1.1.tar.gz (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5), version: 0.1.1 2025-09-15T11:53:38,507 Skipping link: No binaries permitted for qwen-payslip-processor: https://files.pythonhosted.org/packages/65/31/c8c6e1a59a5bb0c4431aa6b3e266c9f8edf399701ab27f737329be2e7e18/qwen_payslip_processor-0.1.2-py3-none-any.whl (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5) 2025-09-15T11:53:38,508 Found link https://files.pythonhosted.org/packages/dc/38/1c1c512dde4b56eee5429cba5df66bb6bfd26a00d49fdc6dafae26a06513/qwen_payslip_processor-0.1.2.tar.gz (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5), version: 0.1.2 2025-09-15T11:53:38,508 Skipping link: No binaries permitted for qwen-payslip-processor: https://files.pythonhosted.org/packages/a1/73/27a76677a0a9f9b75279dff5cf71b04d3c1d8473702978c1990be4db4eb5/qwen_payslip_processor-0.1.3-py3-none-any.whl (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5) 2025-09-15T11:53:38,508 Found link https://files.pythonhosted.org/packages/cd/88/430fd8bbc5e6279eabea5cda1a2715da33600b177c13b039d576e5a14649/qwen_payslip_processor-0.1.3.tar.gz (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5), version: 0.1.3 2025-09-15T11:53:38,508 Skipping link: No binaries permitted for qwen-payslip-processor: https://files.pythonhosted.org/packages/62/c9/f832562c421492850d5513edb97ded6038636ad705ba4f0a76e5837c3b4c/qwen_payslip_processor-0.1.4-py3-none-any.whl (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5) 2025-09-15T11:53:38,508 Found link https://files.pythonhosted.org/packages/03/6a/659f7ec069c19b6af2ce3388ff50bf439248e2e522be180bb2457abc36d9/qwen_payslip_processor-0.1.4.tar.gz (from https://pypi.org/simple/qwen-payslip-processor/) (requires-python:>=3.11.5), version: 0.1.4 2025-09-15T11:53:38,509 Fetching project page and analyzing links: https://www.piwheels.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,509 Getting page https://www.piwheels.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,510 Found index url https://www.piwheels.org/simple/ 2025-09-15T11:53:38,608 Fetched page https://www.piwheels.org/simple/qwen-payslip-processor/ as text/html 2025-09-15T11:53:38,609 Skipping link: not a file: https://www.piwheels.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,610 Skipping link: not a file: https://pypi.org/simple/qwen-payslip-processor/ 2025-09-15T11:53:38,639 Given no hashes to check 1 links for project 'qwen-payslip-processor': discarding no candidates 2025-09-15T11:53:38,641 Collecting qwen-payslip-processor==0.1.1 2025-09-15T11:53:38,643 Created temporary directory: /tmp/pip-unpack-mqejqey2 2025-09-15T11:53:38,802 Downloading qwen_payslip_processor-0.1.1.tar.gz (23 kB) 2025-09-15T11:53:38,831 Added qwen-payslip-processor==0.1.1 from https://files.pythonhosted.org/packages/46/a6/2774365e684a74a114649381f7b14a33bf787d3118d81197a4157fd8535c/qwen_payslip_processor-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-b7wzec9g' 2025-09-15T11:53:38,833 Running setup.py (path:/tmp/pip-wheel-brobqa6z/qwen-payslip-processor_2fc74fc795f741e8bf27756cf252abea/setup.py) egg_info for package qwen-payslip-processor 2025-09-15T11:53:38,833 Created temporary directory: /tmp/pip-pip-egg-info-al9pwcrh 2025-09-15T11:53:38,833 Preparing metadata (setup.py): started 2025-09-15T11:53:38,834 Running command python setup.py egg_info 2025-09-15T11:53:40,059 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-15T11:53:40,059 !! 2025-09-15T11:53:40,059 ******************************************************************************** 2025-09-15T11:53:40,059 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-15T11:53:40,059 License :: OSI Approved :: MIT License 2025-09-15T11:53:40,060 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-15T11:53:40,060 ******************************************************************************** 2025-09-15T11:53:40,060 !! 2025-09-15T11:53:40,060 self._finalize_license_expression() 2025-09-15T11:53:40,147 running egg_info 2025-09-15T11:53:40,234 creating /tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info 2025-09-15T11:53:40,235 writing /tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info/PKG-INFO 2025-09-15T11:53:40,236 writing dependency_links to /tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info/dependency_links.txt 2025-09-15T11:53:40,237 writing requirements to /tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info/requires.txt 2025-09-15T11:53:40,238 writing top-level names to /tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info/top_level.txt 2025-09-15T11:53:40,238 writing manifest file '/tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info/SOURCES.txt' 2025-09-15T11:53:40,504 reading manifest file '/tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info/SOURCES.txt' 2025-09-15T11:53:40,505 reading manifest template 'MANIFEST.in' 2025-09-15T11:53:40,507 no previously-included directories found matching 'qwen_payslip_processor/model_files/model' 2025-09-15T11:53:40,507 no previously-included directories found matching 'qwen_payslip_processor/model_files/processor' 2025-09-15T11:53:40,508 adding license file 'LICENSE' 2025-09-15T11:53:40,510 writing manifest file '/tmp/pip-pip-egg-info-al9pwcrh/qwen_payslip_processor.egg-info/SOURCES.txt' 2025-09-15T11:53:40,641 Preparing metadata (setup.py): finished with status 'done' 2025-09-15T11:53:40,649 Source in /tmp/pip-wheel-brobqa6z/qwen-payslip-processor_2fc74fc795f741e8bf27756cf252abea has version 0.1.1, which satisfies requirement qwen-payslip-processor==0.1.1 from https://files.pythonhosted.org/packages/46/a6/2774365e684a74a114649381f7b14a33bf787d3118d81197a4157fd8535c/qwen_payslip_processor-0.1.1.tar.gz 2025-09-15T11:53:40,649 Removed qwen-payslip-processor==0.1.1 from https://files.pythonhosted.org/packages/46/a6/2774365e684a74a114649381f7b14a33bf787d3118d81197a4157fd8535c/qwen_payslip_processor-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-b7wzec9g' 2025-09-15T11:53:40,663 Created temporary directory: /tmp/pip-unpack-wk9db603 2025-09-15T11:53:40,663 Created temporary directory: /tmp/pip-unpack-5ss5pem5 2025-09-15T11:53:40,663 Building wheels for collected packages: qwen-payslip-processor 2025-09-15T11:53:40,665 Created temporary directory: /tmp/pip-wheel-z70c6hkj 2025-09-15T11:53:40,666 DEPRECATION: Building 'qwen-payslip-processor' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'qwen-payslip-processor'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-15T11:53:40,667 Building wheel for qwen-payslip-processor (setup.py): started 2025-09-15T11:53:40,668 Destination directory: /tmp/pip-wheel-z70c6hkj 2025-09-15T11:53:40,668 Running command python setup.py bdist_wheel 2025-09-15T11:53:41,864 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-15T11:53:41,864 !! 2025-09-15T11:53:41,865 ******************************************************************************** 2025-09-15T11:53:41,865 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-15T11:53:41,865 License :: OSI Approved :: MIT License 2025-09-15T11:53:41,865 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-15T11:53:41,865 ******************************************************************************** 2025-09-15T11:53:41,866 !! 2025-09-15T11:53:41,866 self._finalize_license_expression() 2025-09-15T11:53:41,866 running bdist_wheel 2025-09-15T11:53:42,339 running build 2025-09-15T11:53:42,339 running build_py 2025-09-15T11:53:42,443 creating build/lib/qwen_payslip_processor 2025-09-15T11:53:42,444 copying qwen_payslip_processor/utils.py -> build/lib/qwen_payslip_processor 2025-09-15T11:53:42,445 copying qwen_payslip_processor/processor.py -> build/lib/qwen_payslip_processor 2025-09-15T11:53:42,446 copying qwen_payslip_processor/__init__.py -> build/lib/qwen_payslip_processor 2025-09-15T11:53:42,447 running egg_info 2025-09-15T11:53:42,545 writing qwen_payslip_processor.egg-info/PKG-INFO 2025-09-15T11:53:42,547 writing dependency_links to qwen_payslip_processor.egg-info/dependency_links.txt 2025-09-15T11:53:42,548 writing requirements to qwen_payslip_processor.egg-info/requires.txt 2025-09-15T11:53:42,549 writing top-level names to qwen_payslip_processor.egg-info/top_level.txt 2025-09-15T11:53:42,652 reading manifest file 'qwen_payslip_processor.egg-info/SOURCES.txt' 2025-09-15T11:53:42,654 reading manifest template 'MANIFEST.in' 2025-09-15T11:53:42,656 no previously-included directories found matching 'qwen_payslip_processor/model_files/model' 2025-09-15T11:53:42,657 no previously-included directories found matching 'qwen_payslip_processor/model_files/processor' 2025-09-15T11:53:42,658 adding license file 'LICENSE' 2025-09-15T11:53:42,661 writing manifest file 'qwen_payslip_processor.egg-info/SOURCES.txt' 2025-09-15T11:53:42,663 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'qwen_payslip_processor.model_files' is absent from the `packages` configuration. 2025-09-15T11:53:42,663 !! 2025-09-15T11:53:42,664 ******************************************************************************** 2025-09-15T11:53:42,664 ############################ 2025-09-15T11:53:42,664 # Package would be ignored # 2025-09-15T11:53:42,664 ############################ 2025-09-15T11:53:42,664 Python recognizes 'qwen_payslip_processor.model_files' as an importable package[^1], 2025-09-15T11:53:42,664 but it is absent from setuptools' `packages` configuration. 2025-09-15T11:53:42,665 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-15T11:53:42,665 package, please make sure that 'qwen_payslip_processor.model_files' is explicitly added 2025-09-15T11:53:42,665 to the `packages` configuration field. 2025-09-15T11:53:42,665 Alternatively, you can also rely on setuptools' discovery methods 2025-09-15T11:53:42,665 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-15T11:53:42,665 instead of `find_packages(...)`/`find:`). 2025-09-15T11:53:42,666 You can read more about "package discovery" on setuptools documentation page: 2025-09-15T11:53:42,666 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-15T11:53:42,666 If you don't want 'qwen_payslip_processor.model_files' to be distributed and are 2025-09-15T11:53:42,666 already explicitly excluding 'qwen_payslip_processor.model_files' via 2025-09-15T11:53:42,666 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-15T11:53:42,667 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-15T11:53:42,667 combination with a more fine grained `package-data` configuration. 2025-09-15T11:53:42,667 You can read more about "package data files" on setuptools documentation page: 2025-09-15T11:53:42,667 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-15T11:53:42,668 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-15T11:53:42,668 even if it does not contain any `.py` files. 2025-09-15T11:53:42,668 On the other hand, currently there is no concept of package data 2025-09-15T11:53:42,668 directory, all directories are treated like packages. 2025-09-15T11:53:42,668 ******************************************************************************** 2025-09-15T11:53:42,668 !! 2025-09-15T11:53:42,668 check.warn(importable) 2025-09-15T11:53:42,669 creating build/lib/qwen_payslip_processor/model_files 2025-09-15T11:53:42,669 copying qwen_payslip_processor/model_files/MODEL_READY -> build/lib/qwen_payslip_processor/model_files 2025-09-15T11:53:42,755 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-15T11:53:42,755 !! 2025-09-15T11:53:42,755 ******************************************************************************** 2025-09-15T11:53:42,755 Please avoid running ``setup.py`` directly. 2025-09-15T11:53:42,756 Instead, use pypa/build, pypa/installer or other 2025-09-15T11:53:42,756 standards-based tools. 2025-09-15T11:53:42,756 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-15T11:53:42,756 or your builds will no longer be supported. 2025-09-15T11:53:42,756 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-15T11:53:42,757 ******************************************************************************** 2025-09-15T11:53:42,757 !! 2025-09-15T11:53:42,757 self.initialize_options() 2025-09-15T11:53:42,842 installing to build/bdist.linux-armv7l/wheel 2025-09-15T11:53:42,842 running install 2025-09-15T11:53:42,865 running install_lib 2025-09-15T11:53:42,953 creating build/bdist.linux-armv7l/wheel 2025-09-15T11:53:42,954 creating build/bdist.linux-armv7l/wheel/qwen_payslip_processor 2025-09-15T11:53:42,954 creating build/bdist.linux-armv7l/wheel/qwen_payslip_processor/model_files 2025-09-15T11:53:42,954 copying build/lib/qwen_payslip_processor/model_files/MODEL_READY -> build/bdist.linux-armv7l/wheel/./qwen_payslip_processor/model_files 2025-09-15T11:53:42,955 copying build/lib/qwen_payslip_processor/__init__.py -> build/bdist.linux-armv7l/wheel/./qwen_payslip_processor 2025-09-15T11:53:42,955 copying build/lib/qwen_payslip_processor/processor.py -> build/bdist.linux-armv7l/wheel/./qwen_payslip_processor 2025-09-15T11:53:42,956 copying build/lib/qwen_payslip_processor/utils.py -> build/bdist.linux-armv7l/wheel/./qwen_payslip_processor 2025-09-15T11:53:42,957 running install_egg_info 2025-09-15T11:53:43,046 Copying qwen_payslip_processor.egg-info to build/bdist.linux-armv7l/wheel/./qwen_payslip_processor-0.1.1-py3.13.egg-info 2025-09-15T11:53:43,048 running install_scripts 2025-09-15T11:53:43,051 creating build/bdist.linux-armv7l/wheel/qwen_payslip_processor-0.1.1.dist-info/WHEEL 2025-09-15T11:53:43,052 creating '/tmp/pip-wheel-z70c6hkj/qwen_payslip_processor-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-15T11:53:43,054 adding 'qwen_payslip_processor/__init__.py' 2025-09-15T11:53:43,057 adding 'qwen_payslip_processor/processor.py' 2025-09-15T11:53:43,059 adding 'qwen_payslip_processor/utils.py' 2025-09-15T11:53:43,060 adding 'qwen_payslip_processor/model_files/MODEL_READY' 2025-09-15T11:53:43,061 adding 'qwen_payslip_processor-0.1.1.dist-info/licenses/LICENSE' 2025-09-15T11:53:43,063 adding 'qwen_payslip_processor-0.1.1.dist-info/METADATA' 2025-09-15T11:53:43,064 adding 'qwen_payslip_processor-0.1.1.dist-info/WHEEL' 2025-09-15T11:53:43,065 adding 'qwen_payslip_processor-0.1.1.dist-info/top_level.txt' 2025-09-15T11:53:43,065 adding 'qwen_payslip_processor-0.1.1.dist-info/RECORD' 2025-09-15T11:53:43,066 removing build/bdist.linux-armv7l/wheel 2025-09-15T11:53:43,202 Building wheel for qwen-payslip-processor (setup.py): finished with status 'done' 2025-09-15T11:53:43,203 Created wheel for qwen-payslip-processor: filename=qwen_payslip_processor-0.1.1-py3-none-any.whl size=18625 sha256=e974c4af095eccaaef63497666424e9be89a2a848abc97dec6b1946c1a1c430e 2025-09-15T11:53:43,204 Stored in directory: /tmp/pip-ephem-wheel-cache-rt69uo48/wheels/a0/90/c5/cf38ce0f102bc59bea82dbaf2efddd07faefd0c86bf7b110f4 2025-09-15T11:53:43,222 Successfully built qwen-payslip-processor 2025-09-15T11:53:43,223 Removed build tracker: '/tmp/pip-build-tracker-b7wzec9g'