2026-03-07T19:50:44,062 Created temporary directory: /tmp/pip-ephem-wheel-cache-shy9qkoz 2026-03-07T19:50:44,063 Created temporary directory: /tmp/pip-build-tracker-k95o52ru 2026-03-07T19:50:44,064 Initialized build tracking at /tmp/pip-build-tracker-k95o52ru 2026-03-07T19:50:44,065 Created build tracker: /tmp/pip-build-tracker-k95o52ru 2026-03-07T19:50:44,065 Entered build tracker: /tmp/pip-build-tracker-k95o52ru 2026-03-07T19:50:44,066 Created temporary directory: /tmp/pip-wheel-elr31m6t 2026-03-07T19:50:44,069 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 2026-03-07T19:50:44,071 Created temporary directory: /tmp/pip-ephem-wheel-cache-kligthhy 2026-03-07T19:50:44,093 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T19:50:44,097 2 location(s) to search for versions of datascrub: 2026-03-07T19:50:44,097 * https://pypi.org/simple/datascrub/ 2026-03-07T19:50:44,097 * https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:44,098 Fetching project page and analyzing links: https://pypi.org/simple/datascrub/ 2026-03-07T19:50:44,099 Getting page https://pypi.org/simple/datascrub/ 2026-03-07T19:50:44,100 Found index url https://pypi.org/simple 2026-03-07T19:50:44,244 Fetched page https://pypi.org/simple/datascrub/ as application/vnd.pypi.simple.v1+json 2026-03-07T19:50:44,250 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/b2/55/187b434d5df2021f7d949489044501ec9c99efe9aca19bb28aebe755bc4a/datascrub-1.0.1a0-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,250 Found link https://files.pythonhosted.org/packages/d1/86/7d11c6a9be5101a4df836432ecf1789efa8ffe0181c42817fe2b5e9cdbe4/datascrub-1.0.1a0.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.0.1a0 2026-03-07T19:50:44,251 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/5d/13/e3e6ff6323f182fabbed8017a26f3b451ba32e39a4664646c055f3236787/datascrub-1.0.1b0-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,252 Found link https://files.pythonhosted.org/packages/b3/77/4a7941d2601f55165478f0f8ee7cfbc7216abf0d07ad1d5a40aa70bf4dff/datascrub-1.0.1b0.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.0.1b0 2026-03-07T19:50:44,252 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/a5/8f/9ad7d6efa39e8b5374702e4a9a891488706e2e2654efaba5c3e68ff1c942/datascrub-1.0.1-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,253 Found link https://files.pythonhosted.org/packages/f2/a6/dbc0f496a7f19b490a3c43c8e414593f1e3b1d390f44aa4433ce7661827f/datascrub-1.0.1.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.0.1 2026-03-07T19:50:44,254 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/f3/e6/03af66828da2314ea8ad25684ae7867a508361e894611ba838cf6e466ec3/datascrub-1.1.0-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,255 Found link https://files.pythonhosted.org/packages/91/81/7f511d116c010c79abdbde4bd3bc839ff220f9c70c3e6225d95a735907ba/datascrub-1.1.0.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.1.0 2026-03-07T19:50:44,255 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/b9/b9/6a2328f1351ba5d24248423df08d39bc0969e8d12eba3aa869488e25b339/datascrub-1.1.1-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,256 Found link https://files.pythonhosted.org/packages/52/92/cfec9a784a84693a0f88d9acaa1273aa6fdac5aa6662382696f7829eb8fb/datascrub-1.1.1.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.1.1 2026-03-07T19:50:44,257 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/ee/5e/fa2f436429abfbcb0941cb8bc583dbd6b87b2effdb7e680810d8892e2122/datascrub-1.1.2-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,258 Found link https://files.pythonhosted.org/packages/56/0a/10ccbdd62dce217dd5becf07fee805f6bc0a14fb6271fd5c81447a5bfc8b/datascrub-1.1.2.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.1.2 2026-03-07T19:50:44,258 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/e4/e6/136fff004cc85649442b739341e6dddc683c11ad9301a3346965c0bae3f7/datascrub-1.1.3-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,259 Found link https://files.pythonhosted.org/packages/61/bc/de96ad6607ec1c40ce4c6461930383e50f6c20ef1673f836586aaf1b2fc1/datascrub-1.1.3.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.1.3 2026-03-07T19:50:44,259 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/38/df/0baa340cc5e40f4662208c8000772b839e43b7b73c331aab88a166120489/datascrub-1.1.4-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,260 Found link https://files.pythonhosted.org/packages/d2/67/15ebf60342db0e1149433aa0b79826e0cb36608a7ec3b016b0ab3455f0d9/datascrub-1.1.4.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.1.4 2026-03-07T19:50:44,260 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/ca/08/3987c08e0b06ee5b8dc10f9ba3a2f13738a48463ae0879363f54af9b0adb/datascrub-1.1.5-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,261 Found link https://files.pythonhosted.org/packages/6a/96/78e8237d663eb21bd7b513f35cee5311cc1200dac6864181f8fe7b7903b7/datascrub-1.1.5.tar.gz (from https://pypi.org/simple/datascrub/), version: 1.1.5 2026-03-07T19:50:44,262 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/27/b3/18a2837c31943b35850b79475b0f2ec59fefaee2aabec1f40a1c5d2e9010/datascrub-2.0.0-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,262 Found link https://files.pythonhosted.org/packages/4c/dd/f47ae2ed7ac752946cb3ffe5bd1d7e9d9e7566e0fae9e5f30d69755fb682/datascrub-2.0.0.tar.gz (from https://pypi.org/simple/datascrub/), version: 2.0.0 2026-03-07T19:50:44,263 Skipping link: No binaries permitted for datascrub: https://files.pythonhosted.org/packages/ba/72/e8d82c08f55da42191c7244e3630b8d10accbe310205f2653e36f8630b93/datascrub-2.0.1-py3-none-any.whl (from https://pypi.org/simple/datascrub/) 2026-03-07T19:50:44,263 Found link https://files.pythonhosted.org/packages/94/af/d2227997bc844786cf3ad7a884200337dcc3efd392982ec6e8faaa243b6d/datascrub-2.0.1.tar.gz (from https://pypi.org/simple/datascrub/), version: 2.0.1 2026-03-07T19:50:44,264 Fetching project page and analyzing links: https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:44,265 Getting page https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:44,266 Found index url https://www.piwheels.org/simple 2026-03-07T19:50:44,417 Fetched page https://www.piwheels.org/simple/datascrub/ as text/html 2026-03-07T19:50:44,421 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.1.5-py3-none-any.whl#sha256=5d21fa525c43ab53a4a1d54c4b7637276806d222a232a622e69e8e6dbcd4fca5 (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,421 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.1.4-py3-none-any.whl#sha256=0bc43c483e061eaf9e3e163247f7fb50ce3ac8b16a382f2d29c1c92af99c414d (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,422 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.1.3-py3-none-any.whl#sha256=b0a9ee43311c74b1bb50fe27718cfdefeffe1dd091f1622d85df34c35c85489f (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,423 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.1.2-py3-none-any.whl#sha256=bc165869a2e609cf62678f1862a02b26861f6912f192f5a522b8338f8cac2cc9 (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,423 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.1.1-py3-none-any.whl#sha256=fbf25d9d53867fc8e5b0d1f5f8a25182195d241b180265481d27d088e7609cc1 (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,424 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.1.0-py3-none-any.whl#sha256=64e925b8460bf20af319a47fff0580fe1099053164bd1d5efb91223126d09aa4 (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,424 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.0.1-py3-none-any.whl#sha256=795ff7e33b4befc62068c767bfc3e82dcb7d63005b2123e1b1e370164e72baaf (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,425 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.0.1b0-py3-none-any.whl#sha256=67020a8906b5cb1eaf83d7ba76cdb9c95c5c93a0ee607340d53323e2b4837bf9 (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,425 Skipping link: No binaries permitted for datascrub: https://archive1.piwheels.org/simple/datascrub/datascrub-1.0.1a0-py3-none-any.whl#sha256=5a39657680fb6a9d8c6406ae2c8ee3592f96af7a43253c5e7311251818e290e6 (from https://www.piwheels.org/simple/datascrub/) 2026-03-07T19:50:44,426 Skipping link: not a file: https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:44,426 Skipping link: not a file: https://pypi.org/simple/datascrub/ 2026-03-07T19:50:44,447 Given no hashes to check 1 links for project 'datascrub': discarding no candidates 2026-03-07T19:50:44,467 Collecting datascrub==2.0.1 2026-03-07T19:50:44,469 Created temporary directory: /tmp/pip-unpack-biod6aot 2026-03-07T19:50:44,676 Downloading datascrub-2.0.1.tar.gz (16 kB) 2026-03-07T19:50:44,710 Added datascrub==2.0.1 from https://files.pythonhosted.org/packages/94/af/d2227997bc844786cf3ad7a884200337dcc3efd392982ec6e8faaa243b6d/datascrub-2.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-k95o52ru' 2026-03-07T19:50:44,711 Running setup.py (path:/tmp/pip-wheel-elr31m6t/datascrub_375a6a7f5f284067866ca06cc059fa07/setup.py) egg_info for package datascrub 2026-03-07T19:50:44,712 Created temporary directory: /tmp/pip-pip-egg-info-ytlt1k9q 2026-03-07T19:50:44,713 Preparing metadata (setup.py): started 2026-03-07T19:50:44,714 Running command python setup.py egg_info 2026-03-07T19:50:45,572 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:50:45,572 !! 2026-03-07T19:50:45,573 ******************************************************************************** 2026-03-07T19:50:45,574 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:50:45,575 License :: OSI Approved :: MIT License 2026-03-07T19:50:45,576 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:50:45,577 ******************************************************************************** 2026-03-07T19:50:45,578 !! 2026-03-07T19:50:45,579 self._finalize_license_expression() 2026-03-07T19:50:45,601 running egg_info 2026-03-07T19:50:45,628 creating /tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info 2026-03-07T19:50:45,629 writing /tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info/PKG-INFO 2026-03-07T19:50:45,633 writing dependency_links to /tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info/dependency_links.txt 2026-03-07T19:50:45,635 writing requirements to /tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info/requires.txt 2026-03-07T19:50:45,636 writing top-level names to /tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info/top_level.txt 2026-03-07T19:50:45,637 writing manifest file '/tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:45,724 reading manifest file '/tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:45,725 adding license file 'LICENSE.txt' 2026-03-07T19:50:45,728 writing manifest file '/tmp/pip-pip-egg-info-ytlt1k9q/datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:45,835 Preparing metadata (setup.py): finished with status 'done' 2026-03-07T19:50:45,840 Source in /tmp/pip-wheel-elr31m6t/datascrub_375a6a7f5f284067866ca06cc059fa07 has version 2.0.1, which satisfies requirement datascrub==2.0.1 from https://files.pythonhosted.org/packages/94/af/d2227997bc844786cf3ad7a884200337dcc3efd392982ec6e8faaa243b6d/datascrub-2.0.1.tar.gz 2026-03-07T19:50:45,841 Removed datascrub==2.0.1 from https://files.pythonhosted.org/packages/94/af/d2227997bc844786cf3ad7a884200337dcc3efd392982ec6e8faaa243b6d/datascrub-2.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-k95o52ru' 2026-03-07T19:50:45,846 Created temporary directory: /tmp/pip-unpack-tuy73zsp 2026-03-07T19:50:45,847 Building wheels for collected packages: datascrub 2026-03-07T19:50:45,852 Created temporary directory: /tmp/pip-wheel-7bqq2yu4 2026-03-07T19:50:45,852 Building wheel for datascrub (setup.py): started 2026-03-07T19:50:45,853 Destination directory: /tmp/pip-wheel-7bqq2yu4 2026-03-07T19:50:45,854 Running command python setup.py bdist_wheel 2026-03-07T19:50:46,692 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:50:46,692 !! 2026-03-07T19:50:46,694 ******************************************************************************** 2026-03-07T19:50:46,694 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:50:46,695 License :: OSI Approved :: MIT License 2026-03-07T19:50:46,696 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:50:46,697 ******************************************************************************** 2026-03-07T19:50:46,698 !! 2026-03-07T19:50:46,698 self._finalize_license_expression() 2026-03-07T19:50:46,699 running bdist_wheel 2026-03-07T19:50:46,825 running build 2026-03-07T19:50:46,826 running build_py 2026-03-07T19:50:46,858 creating build/lib/datascrub 2026-03-07T19:50:46,861 copying datascrub/__init__.py -> build/lib/datascrub 2026-03-07T19:50:46,863 copying datascrub/cleaner.py -> build/lib/datascrub 2026-03-07T19:50:46,893 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-07T19:50:46,894 !! 2026-03-07T19:50:46,895 ******************************************************************************** 2026-03-07T19:50:46,896 Please avoid running ``setup.py`` directly. 2026-03-07T19:50:46,897 Instead, use pypa/build, pypa/installer or other 2026-03-07T19:50:46,897 standards-based tools. 2026-03-07T19:50:46,898 This deprecation is overdue, please update your project and remove deprecated 2026-03-07T19:50:46,899 calls to avoid build errors in the future. 2026-03-07T19:50:46,900 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-07T19:50:46,901 ******************************************************************************** 2026-03-07T19:50:46,902 !! 2026-03-07T19:50:46,903 self.initialize_options() 2026-03-07T19:50:46,923 installing to build/bdist.linux-armv7l/wheel 2026-03-07T19:50:46,923 running install 2026-03-07T19:50:46,947 running install_lib 2026-03-07T19:50:46,974 creating build/bdist.linux-armv7l/wheel 2026-03-07T19:50:46,976 creating build/bdist.linux-armv7l/wheel/datascrub 2026-03-07T19:50:46,978 copying build/lib/datascrub/__init__.py -> build/bdist.linux-armv7l/wheel/./datascrub 2026-03-07T19:50:46,980 copying build/lib/datascrub/cleaner.py -> build/bdist.linux-armv7l/wheel/./datascrub 2026-03-07T19:50:46,982 running install_egg_info 2026-03-07T19:50:47,016 running egg_info 2026-03-07T19:50:47,042 writing datascrub.egg-info/PKG-INFO 2026-03-07T19:50:47,045 writing dependency_links to datascrub.egg-info/dependency_links.txt 2026-03-07T19:50:47,047 writing requirements to datascrub.egg-info/requires.txt 2026-03-07T19:50:47,048 writing top-level names to datascrub.egg-info/top_level.txt 2026-03-07T19:50:47,076 reading manifest file 'datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:47,079 adding license file 'LICENSE.txt' 2026-03-07T19:50:47,081 writing manifest file 'datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:47,082 Copying datascrub.egg-info to build/bdist.linux-armv7l/wheel/./datascrub-2.0.1-py3.11.egg-info 2026-03-07T19:50:47,092 running install_scripts 2026-03-07T19:50:47,104 creating build/bdist.linux-armv7l/wheel/datascrub-2.0.1.dist-info/WHEEL 2026-03-07T19:50:47,106 creating '/tmp/pip-wheel-7bqq2yu4/datascrub-2.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T19:50:47,108 adding 'datascrub/__init__.py' 2026-03-07T19:50:47,112 adding 'datascrub/cleaner.py' 2026-03-07T19:50:47,114 adding 'datascrub-2.0.1.dist-info/licenses/LICENSE.txt' 2026-03-07T19:50:47,116 adding 'datascrub-2.0.1.dist-info/METADATA' 2026-03-07T19:50:47,117 adding 'datascrub-2.0.1.dist-info/WHEEL' 2026-03-07T19:50:47,118 adding 'datascrub-2.0.1.dist-info/top_level.txt' 2026-03-07T19:50:47,119 adding 'datascrub-2.0.1.dist-info/RECORD' 2026-03-07T19:50:47,120 removing build/bdist.linux-armv7l/wheel 2026-03-07T19:50:47,232 Building wheel for datascrub (setup.py): finished with status 'done' 2026-03-07T19:50:47,234 Created wheel for datascrub: filename=datascrub-2.0.1-py3-none-any.whl size=11573 sha256=897cf2cd1bc4a7f26254a560389591ff15a436b5f8f558e5aa9de8002a2ad564 2026-03-07T19:50:47,236 Stored in directory: /tmp/pip-ephem-wheel-cache-kligthhy/wheels/83/61/6f/0a934505bf3c3d2aa1349c22c19299441393d5a90d084e7833 2026-03-07T19:50:47,246 Successfully built datascrub 2026-03-07T19:50:47,249 Removed build tracker: '/tmp/pip-build-tracker-k95o52ru'