2026-03-07T19:50:21,974 Created temporary directory: /tmp/pip-ephem-wheel-cache-3dl2htuq 2026-03-07T19:50:21,976 Created temporary directory: /tmp/pip-build-tracker-4m_6x_f0 2026-03-07T19:50:21,976 Initialized build tracking at /tmp/pip-build-tracker-4m_6x_f0 2026-03-07T19:50:21,977 Created build tracker: /tmp/pip-build-tracker-4m_6x_f0 2026-03-07T19:50:21,977 Entered build tracker: /tmp/pip-build-tracker-4m_6x_f0 2026-03-07T19:50:21,978 Created temporary directory: /tmp/pip-wheel-nc8jln8_ 2026-03-07T19:50:21,981 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:21,983 Created temporary directory: /tmp/pip-ephem-wheel-cache-fau5989f 2026-03-07T19:50:22,005 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T19:50:22,009 2 location(s) to search for versions of datascrub: 2026-03-07T19:50:22,009 * https://pypi.org/simple/datascrub/ 2026-03-07T19:50:22,009 * https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:22,009 Fetching project page and analyzing links: https://pypi.org/simple/datascrub/ 2026-03-07T19:50:22,010 Getting page https://pypi.org/simple/datascrub/ 2026-03-07T19:50:22,012 Found index url https://pypi.org/simple 2026-03-07T19:50:22,224 Fetched page https://pypi.org/simple/datascrub/ as application/vnd.pypi.simple.v1+json 2026-03-07T19:50:22,230 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:22,230 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:22,231 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:22,232 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:22,232 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:22,233 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:22,234 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:22,234 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:22,235 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:22,236 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:22,237 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:22,238 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:22,238 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:22,239 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:22,239 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:22,240 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:22,240 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:22,241 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:22,241 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:22,242 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:22,243 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:22,243 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:22,244 Fetching project page and analyzing links: https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:22,245 Getting page https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:22,246 Found index url https://www.piwheels.org/simple 2026-03-07T19:50:22,399 Fetched page https://www.piwheels.org/simple/datascrub/ as text/html 2026-03-07T19:50:22,402 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:22,403 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:22,404 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:22,404 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:22,405 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:22,405 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:22,406 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:22,406 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:22,407 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:22,407 Skipping link: not a file: https://www.piwheels.org/simple/datascrub/ 2026-03-07T19:50:22,408 Skipping link: not a file: https://pypi.org/simple/datascrub/ 2026-03-07T19:50:22,429 Given no hashes to check 1 links for project 'datascrub': discarding no candidates 2026-03-07T19:50:22,448 Collecting datascrub==2.0.0 2026-03-07T19:50:22,450 Created temporary directory: /tmp/pip-unpack-czood03n 2026-03-07T19:50:22,582 Downloading datascrub-2.0.0.tar.gz (17 kB) 2026-03-07T19:50:22,615 Added datascrub==2.0.0 from https://files.pythonhosted.org/packages/4c/dd/f47ae2ed7ac752946cb3ffe5bd1d7e9d9e7566e0fae9e5f30d69755fb682/datascrub-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-4m_6x_f0' 2026-03-07T19:50:22,617 Running setup.py (path:/tmp/pip-wheel-nc8jln8_/datascrub_37b8c1bb8d424c129b2093aa05b9bd30/setup.py) egg_info for package datascrub 2026-03-07T19:50:22,617 Created temporary directory: /tmp/pip-pip-egg-info-loidjm36 2026-03-07T19:50:22,618 Preparing metadata (setup.py): started 2026-03-07T19:50:22,619 Running command python setup.py egg_info 2026-03-07T19:50:23,482 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:50:23,482 !! 2026-03-07T19:50:23,484 ******************************************************************************** 2026-03-07T19:50:23,484 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:50:23,485 License :: OSI Approved :: MIT License 2026-03-07T19:50:23,486 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:50:23,487 ******************************************************************************** 2026-03-07T19:50:23,488 !! 2026-03-07T19:50:23,489 self._finalize_license_expression() 2026-03-07T19:50:23,516 running egg_info 2026-03-07T19:50:23,543 creating /tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info 2026-03-07T19:50:23,544 writing /tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info/PKG-INFO 2026-03-07T19:50:23,547 writing dependency_links to /tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info/dependency_links.txt 2026-03-07T19:50:23,549 writing requirements to /tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info/requires.txt 2026-03-07T19:50:23,551 writing top-level names to /tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info/top_level.txt 2026-03-07T19:50:23,552 writing manifest file '/tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:23,640 reading manifest file '/tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:23,642 adding license file 'LICENSE.txt' 2026-03-07T19:50:23,644 writing manifest file '/tmp/pip-pip-egg-info-loidjm36/datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:23,751 Preparing metadata (setup.py): finished with status 'done' 2026-03-07T19:50:23,755 Source in /tmp/pip-wheel-nc8jln8_/datascrub_37b8c1bb8d424c129b2093aa05b9bd30 has version 2.0.0, which satisfies requirement datascrub==2.0.0 from https://files.pythonhosted.org/packages/4c/dd/f47ae2ed7ac752946cb3ffe5bd1d7e9d9e7566e0fae9e5f30d69755fb682/datascrub-2.0.0.tar.gz 2026-03-07T19:50:23,756 Removed datascrub==2.0.0 from https://files.pythonhosted.org/packages/4c/dd/f47ae2ed7ac752946cb3ffe5bd1d7e9d9e7566e0fae9e5f30d69755fb682/datascrub-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-4m_6x_f0' 2026-03-07T19:50:23,761 Created temporary directory: /tmp/pip-unpack-blsrlh2f 2026-03-07T19:50:23,761 Building wheels for collected packages: datascrub 2026-03-07T19:50:23,766 Created temporary directory: /tmp/pip-wheel-unqbw4vh 2026-03-07T19:50:23,766 Building wheel for datascrub (setup.py): started 2026-03-07T19:50:23,768 Destination directory: /tmp/pip-wheel-unqbw4vh 2026-03-07T19:50:23,768 Running command python setup.py bdist_wheel 2026-03-07T19:50:24,590 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:50:24,590 !! 2026-03-07T19:50:24,591 ******************************************************************************** 2026-03-07T19:50:24,591 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:50:24,592 License :: OSI Approved :: MIT License 2026-03-07T19:50:24,594 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:50:24,594 ******************************************************************************** 2026-03-07T19:50:24,596 !! 2026-03-07T19:50:24,596 self._finalize_license_expression() 2026-03-07T19:50:24,597 running bdist_wheel 2026-03-07T19:50:24,725 running build 2026-03-07T19:50:24,725 running build_py 2026-03-07T19:50:24,757 creating build/lib/datascrub 2026-03-07T19:50:24,759 copying datascrub/__init__.py -> build/lib/datascrub 2026-03-07T19:50:24,761 copying datascrub/cleaner.py -> build/lib/datascrub 2026-03-07T19:50:24,792 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-07T19:50:24,792 !! 2026-03-07T19:50:24,793 ******************************************************************************** 2026-03-07T19:50:24,794 Please avoid running ``setup.py`` directly. 2026-03-07T19:50:24,794 Instead, use pypa/build, pypa/installer or other 2026-03-07T19:50:24,795 standards-based tools. 2026-03-07T19:50:24,796 This deprecation is overdue, please update your project and remove deprecated 2026-03-07T19:50:24,797 calls to avoid build errors in the future. 2026-03-07T19:50:24,798 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-07T19:50:24,798 ******************************************************************************** 2026-03-07T19:50:24,799 !! 2026-03-07T19:50:24,800 self.initialize_options() 2026-03-07T19:50:24,820 installing to build/bdist.linux-armv7l/wheel 2026-03-07T19:50:24,821 running install 2026-03-07T19:50:24,844 running install_lib 2026-03-07T19:50:24,870 creating build/bdist.linux-armv7l/wheel 2026-03-07T19:50:24,873 creating build/bdist.linux-armv7l/wheel/datascrub 2026-03-07T19:50:24,874 copying build/lib/datascrub/__init__.py -> build/bdist.linux-armv7l/wheel/./datascrub 2026-03-07T19:50:24,876 copying build/lib/datascrub/cleaner.py -> build/bdist.linux-armv7l/wheel/./datascrub 2026-03-07T19:50:24,878 running install_egg_info 2026-03-07T19:50:24,912 running egg_info 2026-03-07T19:50:24,938 writing datascrub.egg-info/PKG-INFO 2026-03-07T19:50:24,941 writing dependency_links to datascrub.egg-info/dependency_links.txt 2026-03-07T19:50:24,943 writing requirements to datascrub.egg-info/requires.txt 2026-03-07T19:50:24,944 writing top-level names to datascrub.egg-info/top_level.txt 2026-03-07T19:50:24,973 reading manifest file 'datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:24,975 adding license file 'LICENSE.txt' 2026-03-07T19:50:24,978 writing manifest file 'datascrub.egg-info/SOURCES.txt' 2026-03-07T19:50:24,979 Copying datascrub.egg-info to build/bdist.linux-armv7l/wheel/./datascrub-2.0.0-py3.11.egg-info 2026-03-07T19:50:24,989 running install_scripts 2026-03-07T19:50:25,001 creating build/bdist.linux-armv7l/wheel/datascrub-2.0.0.dist-info/WHEEL 2026-03-07T19:50:25,004 creating '/tmp/pip-wheel-unqbw4vh/datascrub-2.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T19:50:25,006 adding 'datascrub/__init__.py' 2026-03-07T19:50:25,010 adding 'datascrub/cleaner.py' 2026-03-07T19:50:25,013 adding 'datascrub-2.0.0.dist-info/licenses/LICENSE.txt' 2026-03-07T19:50:25,014 adding 'datascrub-2.0.0.dist-info/METADATA' 2026-03-07T19:50:25,016 adding 'datascrub-2.0.0.dist-info/WHEEL' 2026-03-07T19:50:25,017 adding 'datascrub-2.0.0.dist-info/top_level.txt' 2026-03-07T19:50:25,017 adding 'datascrub-2.0.0.dist-info/RECORD' 2026-03-07T19:50:25,018 removing build/bdist.linux-armv7l/wheel 2026-03-07T19:50:25,130 Building wheel for datascrub (setup.py): finished with status 'done' 2026-03-07T19:50:25,133 Created wheel for datascrub: filename=datascrub-2.0.0-py3-none-any.whl size=11974 sha256=594d6275c508d149adafcb3ed85cb3d140c5176d23fd85edb3c28055fb09e2c9 2026-03-07T19:50:25,134 Stored in directory: /tmp/pip-ephem-wheel-cache-fau5989f/wheels/e0/28/eb/ea3c6d578f0b1c60181cd460a8a0d51c843cc6dc7a5ab7c31f 2026-03-07T19:50:25,145 Successfully built datascrub 2026-03-07T19:50:25,148 Removed build tracker: '/tmp/pip-build-tracker-4m_6x_f0'