2025-05-30T08:00:58,789 Created temporary directory: /tmp/pip-build-tracker-dttmtbbi 2025-05-30T08:00:58,790 Initialized build tracking at /tmp/pip-build-tracker-dttmtbbi 2025-05-30T08:00:58,791 Created build tracker: /tmp/pip-build-tracker-dttmtbbi 2025-05-30T08:00:58,791 Entered build tracker: /tmp/pip-build-tracker-dttmtbbi 2025-05-30T08:00:58,792 Created temporary directory: /tmp/pip-wheel-btknztnh 2025-05-30T08:00:58,796 Created temporary directory: /tmp/pip-ephem-wheel-cache-mmxeyzzx 2025-05-30T08:00:58,854 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-30T08:00:58,857 2 location(s) to search for versions of civic-scraper: 2025-05-30T08:00:58,857 * https://pypi.org/simple/civic-scraper/ 2025-05-30T08:00:58,857 * https://www.piwheels.org/simple/civic-scraper/ 2025-05-30T08:00:58,858 Fetching project page and analyzing links: https://pypi.org/simple/civic-scraper/ 2025-05-30T08:00:58,859 Getting page https://pypi.org/simple/civic-scraper/ 2025-05-30T08:00:58,860 Found index url https://pypi.org/simple/ 2025-05-30T08:00:59,094 Fetched page https://pypi.org/simple/civic-scraper/ as application/vnd.pypi.simple.v1+json 2025-05-30T08:00:59,102 Found link https://files.pythonhosted.org/packages/a7/23/fcec970f93cc68da800676b3067f5af918975a9ce2a21057f63323c963b3/civic-scraper-0.1.0.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.1.0 2025-05-30T08:00:59,103 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/d9/0f/3eaa095f9635e84cef541ecf049f19bfb019b05be1a1a4db34b9cefe5281/civic_scraper-0.1.0-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,104 Found link https://files.pythonhosted.org/packages/9e/a1/bff10caf3c49fe51986126a584d7393db472c68c362d3a7cd5b7eb7bdf22/civic-scraper-0.2.2.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.2 2025-05-30T08:00:59,105 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/1f/1b/9c2202394b14d2b781b980f08e86a997509252afea29f3cb5d6007c1eb96/civic_scraper-0.2.2-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,106 Found link https://files.pythonhosted.org/packages/54/79/10d3e8077ddf5f3240de1b1fa7331db4b32358fd4b5409594d20005ca599/civic-scraper-0.2.3.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.3 2025-05-30T08:00:59,107 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/97/f3/1c7bd7ecdd9b176bb2bd5a455df38ca9277f79c30694ff15ae8897da68c9/civic_scraper-0.2.3-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,108 Found link https://files.pythonhosted.org/packages/c1/c8/8a7d30680dfd773762fdc44ab63c57f68b288dc66c7609a8a58a63740ba3/civic-scraper-0.2.4.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.4 2025-05-30T08:00:59,109 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/3a/0c/a6a72de4d01d1efc96f386dc1850c6610771fa06e1470d0ead16c02faedb/civic_scraper-0.2.4-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,111 Found link https://files.pythonhosted.org/packages/a8/d8/1ee2b6f8f5fa7216a60a4f01f6921c9bcba9cff3f7ec712126e57841180e/civic-scraper-0.2.5.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.5 2025-05-30T08:00:59,112 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/24/08/a2c8273ebf2dff97e736de93f3062f47987dec678fcda55fc24b14059d43/civic_scraper-0.2.5-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,112 Found link https://files.pythonhosted.org/packages/96/e3/860df18350a1dca97e689e3bc664ee03a68761f488ad5ff8f0b710f94fae/civic-scraper-0.2.6.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.6 2025-05-30T08:00:59,113 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/6f/15/cc8109d254fd5fb3e9824c9a0d497679f715e80915b168450461b8ed00fa/civic_scraper-0.2.6-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,113 Found link https://files.pythonhosted.org/packages/76/71/02536395c290b8d2b3c437ac3d53bb7cfadaea85379fa0e7f14b21e8de8e/civic-scraper-0.2.7.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.7 2025-05-30T08:00:59,114 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/84/3c/14a3f5c285ae2e0facbc9f01a96e3134a34c7fab9d9b3a691bac36795c55/civic_scraper-0.2.7-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,115 Found link https://files.pythonhosted.org/packages/59/a3/53a957193a97332bba9f5cbe39dce1ce0b929dcacc910c8f45f398296686/civic-scraper-0.2.8.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.8 2025-05-30T08:00:59,115 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/7c/0f/a94765494806d0a03abe03b1eade2d854a96943c0ed468b0f955371db6da/civic_scraper-0.2.8-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,116 Found link https://files.pythonhosted.org/packages/e4/a7/055ed208d78f6f009b386a0dc3fcd0768743a3c3f52f6ec5cdb0d846075e/civic-scraper-0.2.9.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.9 2025-05-30T08:00:59,116 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/cc/92/032d0d2004235e21320a7e3efb5c32b602bb6a03358c9caf6f6cf8946508/civic_scraper-0.2.9-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,117 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/35/94/d02ab2bf5da84b26659155513a1e0c11b62698f791628575de774826b2d3/civic_scraper-0.2.10-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,117 Found link https://files.pythonhosted.org/packages/9d/d7/e6eb21b98fb4433d841e9dfa51f83ecdfe6125262c8420290aea93575a3a/civic_scraper-0.2.10.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.10 2025-05-30T08:00:59,118 Skipping link: No binaries permitted for civic-scraper: https://files.pythonhosted.org/packages/c4/20/69355df9aabf4a94b5f60a926a0609f1869b91540ee0f808526307167ccd/civic_scraper-0.2.11-py3-none-any.whl (from https://pypi.org/simple/civic-scraper/) 2025-05-30T08:00:59,118 Found link https://files.pythonhosted.org/packages/e6/13/2d277c59406f32e37f0e6cfa621437a183b7a9438554d578c4b7a2a652ec/civic_scraper-0.2.11.tar.gz (from https://pypi.org/simple/civic-scraper/), version: 0.2.11 2025-05-30T08:00:59,119 Fetching project page and analyzing links: https://www.piwheels.org/simple/civic-scraper/ 2025-05-30T08:00:59,120 Getting page https://www.piwheels.org/simple/civic-scraper/ 2025-05-30T08:00:59,121 Found index url https://www.piwheels.org/simple/ 2025-05-30T08:00:59,294 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/civic-scraper/ 2025-05-30T08:00:59,949 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/civic-scraper/ 2025-05-30T08:01:01,119 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/civic-scraper/ 2025-05-30T08:01:03,315 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/civic-scraper/ 2025-05-30T08:01:07,481 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/civic-scraper/ 2025-05-30T08:01:07,659 Could not fetch URL https://www.piwheels.org/simple/civic-scraper/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/civic-scraper/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-30T08:01:07,661 Skipping link: not a file: https://www.piwheels.org/simple/civic-scraper/ 2025-05-30T08:01:07,662 Skipping link: not a file: https://pypi.org/simple/civic-scraper/ 2025-05-30T08:01:07,683 Given no hashes to check 1 links for project 'civic-scraper': discarding no candidates 2025-05-30T08:01:07,685 Collecting civic-scraper==0.2.11 2025-05-30T08:01:07,687 Created temporary directory: /tmp/pip-unpack-ykjaaunx 2025-05-30T08:01:08,007 Downloading civic_scraper-0.2.11.tar.gz (12.0 MB) 2025-05-30T08:01:11,012 Added civic-scraper==0.2.11 from https://files.pythonhosted.org/packages/e6/13/2d277c59406f32e37f0e6cfa621437a183b7a9438554d578c4b7a2a652ec/civic_scraper-0.2.11.tar.gz to build tracker '/tmp/pip-build-tracker-dttmtbbi' 2025-05-30T08:01:11,015 Running setup.py (path:/tmp/pip-wheel-btknztnh/civic-scraper_620bc288325e4c9198ff0063978a4fd5/setup.py) egg_info for package civic-scraper 2025-05-30T08:01:11,016 Created temporary directory: /tmp/pip-pip-egg-info-gq96ztof 2025-05-30T08:01:11,017 Preparing metadata (setup.py): started 2025-05-30T08:01:11,018 Running command python setup.py egg_info 2025-05-30T08:01:11,588 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-05-30T08:01:11,589 !! 2025-05-30T08:01:11,590 ******************************************************************************** 2025-05-30T08:01:11,591 Requirements should be satisfied by a PEP 517 installer. 2025-05-30T08:01:11,591 If you are using pip, you can try `pip install --use-pep517`. 2025-05-30T08:01:11,593 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T08:01:11,593 or your builds will no longer be supported. 2025-05-30T08:01:11,594 ******************************************************************************** 2025-05-30T08:01:11,595 !! 2025-05-30T08:01:11,596 dist.fetch_build_eggs(dist.setup_requires) 2025-05-30T08:01:14,369 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-05-30T08:01:14,370 warnings.warn(msg) 2025-05-30T08:01:14,370 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-05-30T08:01:14,371 warnings.warn(msg) 2025-05-30T08:01:14,656 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T08:01:14,657 !! 2025-05-30T08:01:14,658 ******************************************************************************** 2025-05-30T08:01:14,658 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T08:01:14,660 License :: OSI Approved :: Apache Software License 2025-05-30T08:01:14,661 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T08:01:14,661 ******************************************************************************** 2025-05-30T08:01:14,662 !! 2025-05-30T08:01:14,663 self._finalize_license_expression() 2025-05-30T08:01:14,691 running egg_info 2025-05-30T08:01:14,721 creating /tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info 2025-05-30T08:01:14,722 writing /tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/PKG-INFO 2025-05-30T08:01:14,726 writing dependency_links to /tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/dependency_links.txt 2025-05-30T08:01:14,727 writing entry points to /tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/entry_points.txt 2025-05-30T08:01:14,728 writing requirements to /tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/requires.txt 2025-05-30T08:01:14,729 writing top-level names to /tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/top_level.txt 2025-05-30T08:01:14,731 writing manifest file '/tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/SOURCES.txt' 2025-05-30T08:01:14,923 listing git files failed - pretending there aren't any 2025-05-30T08:01:14,940 reading manifest file '/tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/SOURCES.txt' 2025-05-30T08:01:14,942 reading manifest template 'MANIFEST.in' 2025-05-30T08:01:14,944 warning: no files found matching 'README.rst' 2025-05-30T08:01:14,962 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-05-30T08:01:14,963 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-05-30T08:01:14,977 warning: no files found matching '*.rst' under directory 'docs' 2025-05-30T08:01:14,999 warning: no files found matching 'make.bat' under directory 'docs' 2025-05-30T08:01:15,011 warning: no files found matching '*.jpg' under directory 'docs' 2025-05-30T08:01:15,032 warning: no files found matching '*.gif' under directory 'docs' 2025-05-30T08:01:15,033 adding license file 'LICENSE' 2025-05-30T08:01:15,039 writing manifest file '/tmp/pip-pip-egg-info-gq96ztof/civic_scraper.egg-info/SOURCES.txt' 2025-05-30T08:01:15,154 Preparing metadata (setup.py): finished with status 'done' 2025-05-30T08:01:15,158 Source in /tmp/pip-wheel-btknztnh/civic-scraper_620bc288325e4c9198ff0063978a4fd5 has version 0.2.11, which satisfies requirement civic-scraper==0.2.11 from https://files.pythonhosted.org/packages/e6/13/2d277c59406f32e37f0e6cfa621437a183b7a9438554d578c4b7a2a652ec/civic_scraper-0.2.11.tar.gz 2025-05-30T08:01:15,159 Removed civic-scraper==0.2.11 from https://files.pythonhosted.org/packages/e6/13/2d277c59406f32e37f0e6cfa621437a183b7a9438554d578c4b7a2a652ec/civic_scraper-0.2.11.tar.gz from build tracker '/tmp/pip-build-tracker-dttmtbbi' 2025-05-30T08:01:15,165 Created temporary directory: /tmp/pip-unpack-e2a8suoq 2025-05-30T08:01:15,166 Created temporary directory: /tmp/pip-unpack-zifo22bx 2025-05-30T08:01:15,167 Building wheels for collected packages: civic-scraper 2025-05-30T08:01:15,171 Created temporary directory: /tmp/pip-wheel-odn5og9s 2025-05-30T08:01:15,172 DEPRECATION: Building 'civic-scraper' 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 'civic-scraper'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-30T08:01:15,174 Building wheel for civic-scraper (setup.py): started 2025-05-30T08:01:15,176 Destination directory: /tmp/pip-wheel-odn5og9s 2025-05-30T08:01:15,176 Running command python setup.py bdist_wheel 2025-05-30T08:01:15,733 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-05-30T08:01:15,734 !! 2025-05-30T08:01:15,735 ******************************************************************************** 2025-05-30T08:01:15,735 Requirements should be satisfied by a PEP 517 installer. 2025-05-30T08:01:15,736 If you are using pip, you can try `pip install --use-pep517`. 2025-05-30T08:01:15,738 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T08:01:15,738 or your builds will no longer be supported. 2025-05-30T08:01:15,738 ******************************************************************************** 2025-05-30T08:01:15,739 !! 2025-05-30T08:01:15,740 dist.fetch_build_eggs(dist.setup_requires) 2025-05-30T08:01:15,955 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-05-30T08:01:15,956 warnings.warn(msg) 2025-05-30T08:01:15,956 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-05-30T08:01:15,957 warnings.warn(msg) 2025-05-30T08:01:16,359 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-30T08:01:16,360 !! 2025-05-30T08:01:16,361 ******************************************************************************** 2025-05-30T08:01:16,361 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-30T08:01:16,362 License :: OSI Approved :: Apache Software License 2025-05-30T08:01:16,363 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-30T08:01:16,364 ******************************************************************************** 2025-05-30T08:01:16,365 !! 2025-05-30T08:01:16,365 self._finalize_license_expression() 2025-05-30T08:01:16,366 running bdist_wheel 2025-05-30T08:01:16,745 running build 2025-05-30T08:01:16,745 running build_py 2025-05-30T08:01:16,781 creating build/lib/civic_scraper 2025-05-30T08:01:16,784 copying civic_scraper/utils.py -> build/lib/civic_scraper 2025-05-30T08:01:16,786 copying civic_scraper/cli.py -> build/lib/civic_scraper 2025-05-30T08:01:16,788 copying civic_scraper/runner.py -> build/lib/civic_scraper 2025-05-30T08:01:16,791 copying civic_scraper/__init__.py -> build/lib/civic_scraper 2025-05-30T08:01:16,794 creating build/lib/tests 2025-05-30T08:01:16,795 copying tests/test_civic_plus_site.py -> build/lib/tests 2025-05-30T08:01:16,798 copying tests/civic_clerk_site.py -> build/lib/tests 2025-05-30T08:01:16,801 copying tests/legistar_site.py -> build/lib/tests 2025-05-30T08:01:16,804 copying tests/granicus_site.py -> build/lib/tests 2025-05-30T08:01:16,807 copying tests/conftest.py -> build/lib/tests 2025-05-30T08:01:16,809 copying tests/test_cache.py -> build/lib/tests 2025-05-30T08:01:16,812 copying tests/__init__.py -> build/lib/tests 2025-05-30T08:01:16,814 copying tests/test_asset.py -> build/lib/tests 2025-05-30T08:01:16,816 copying tests/test_cli.py -> build/lib/tests 2025-05-30T08:01:16,819 copying tests/test_base_site.py -> build/lib/tests 2025-05-30T08:01:16,822 copying tests/primegov_test.py -> build/lib/tests 2025-05-30T08:01:16,825 copying tests/test_runner.py -> build/lib/tests 2025-05-30T08:01:16,828 copying tests/test_cache_env_setting.py -> build/lib/tests 2025-05-30T08:01:16,830 copying tests/test_civic_plus_parser.py -> build/lib/tests 2025-05-30T08:01:16,832 copying tests/test_legistar_site.py -> build/lib/tests 2025-05-30T08:01:16,836 creating build/lib/civic_scraper/platforms 2025-05-30T08:01:16,837 copying civic_scraper/platforms/__init__.py -> build/lib/civic_scraper/platforms 2025-05-30T08:01:16,840 creating build/lib/civic_scraper/base 2025-05-30T08:01:16,841 copying civic_scraper/base/asset.py -> build/lib/civic_scraper/base 2025-05-30T08:01:16,844 copying civic_scraper/base/__init__.py -> build/lib/civic_scraper/base 2025-05-30T08:01:16,846 copying civic_scraper/base/cache.py -> build/lib/civic_scraper/base 2025-05-30T08:01:16,848 copying civic_scraper/base/constants.py -> build/lib/civic_scraper/base 2025-05-30T08:01:16,850 copying civic_scraper/base/site.py -> build/lib/civic_scraper/base 2025-05-30T08:01:16,853 creating build/lib/civic_scraper/platforms/primegov 2025-05-30T08:01:16,855 copying civic_scraper/platforms/primegov/__init__.py -> build/lib/civic_scraper/platforms/primegov 2025-05-30T08:01:16,857 copying civic_scraper/platforms/primegov/site.py -> build/lib/civic_scraper/platforms/primegov 2025-05-30T08:01:16,860 creating build/lib/civic_scraper/platforms/civic_clerk 2025-05-30T08:01:16,862 copying civic_scraper/platforms/civic_clerk/__init__.py -> build/lib/civic_scraper/platforms/civic_clerk 2025-05-30T08:01:16,864 copying civic_scraper/platforms/civic_clerk/site.py -> build/lib/civic_scraper/platforms/civic_clerk 2025-05-30T08:01:16,868 creating build/lib/civic_scraper/platforms/civic_plus 2025-05-30T08:01:16,869 copying civic_scraper/platforms/civic_plus/parser.py -> build/lib/civic_scraper/platforms/civic_plus 2025-05-30T08:01:16,872 copying civic_scraper/platforms/civic_plus/__init__.py -> build/lib/civic_scraper/platforms/civic_plus 2025-05-30T08:01:16,874 copying civic_scraper/platforms/civic_plus/site.py -> build/lib/civic_scraper/platforms/civic_plus 2025-05-30T08:01:16,878 creating build/lib/civic_scraper/platforms/legistar 2025-05-30T08:01:16,879 copying civic_scraper/platforms/legistar/__init__.py -> build/lib/civic_scraper/platforms/legistar 2025-05-30T08:01:16,881 copying civic_scraper/platforms/legistar/site.py -> build/lib/civic_scraper/platforms/legistar 2025-05-30T08:01:16,884 creating build/lib/civic_scraper/platforms/granicus 2025-05-30T08:01:16,885 copying civic_scraper/platforms/granicus/__init__.py -> build/lib/civic_scraper/platforms/granicus 2025-05-30T08:01:16,887 copying civic_scraper/platforms/granicus/site.py -> build/lib/civic_scraper/platforms/granicus 2025-05-30T08:01:16,889 running egg_info 2025-05-30T08:01:16,923 writing civic_scraper.egg-info/PKG-INFO 2025-05-30T08:01:16,926 writing dependency_links to civic_scraper.egg-info/dependency_links.txt 2025-05-30T08:01:16,928 writing entry points to civic_scraper.egg-info/entry_points.txt 2025-05-30T08:01:16,930 writing requirements to civic_scraper.egg-info/requires.txt 2025-05-30T08:01:16,931 writing top-level names to civic_scraper.egg-info/top_level.txt 2025-05-30T08:01:17,051 listing git files failed - pretending there aren't any 2025-05-30T08:01:17,057 reading manifest file 'civic_scraper.egg-info/SOURCES.txt' 2025-05-30T08:01:17,069 reading manifest template 'MANIFEST.in' 2025-05-30T08:01:17,070 warning: no files found matching 'README.rst' 2025-05-30T08:01:17,098 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-05-30T08:01:17,100 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-05-30T08:01:17,117 warning: no files found matching '*.rst' under directory 'docs' 2025-05-30T08:01:17,142 warning: no files found matching 'make.bat' under directory 'docs' 2025-05-30T08:01:17,159 warning: no files found matching '*.jpg' under directory 'docs' 2025-05-30T08:01:17,190 warning: no files found matching '*.gif' under directory 'docs' 2025-05-30T08:01:17,191 adding license file 'LICENSE' 2025-05-30T08:01:17,200 writing manifest file 'civic_scraper.egg-info/SOURCES.txt' 2025-05-30T08:01:17,205 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tests.cassettes.test_civic_plus_site' is absent from the `packages` configuration. 2025-05-30T08:01:17,206 !! 2025-05-30T08:01:17,208 ******************************************************************************** 2025-05-30T08:01:17,208 ############################ 2025-05-30T08:01:17,209 # Package would be ignored # 2025-05-30T08:01:17,210 ############################ 2025-05-30T08:01:17,210 Python recognizes 'tests.cassettes.test_civic_plus_site' as an importable package[^1], 2025-05-30T08:01:17,211 but it is absent from setuptools' `packages` configuration. 2025-05-30T08:01:17,212 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T08:01:17,213 package, please make sure that 'tests.cassettes.test_civic_plus_site' is explicitly added 2025-05-30T08:01:17,214 to the `packages` configuration field. 2025-05-30T08:01:17,215 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T08:01:17,215 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T08:01:17,216 instead of `find_packages(...)`/`find:`). 2025-05-30T08:01:17,217 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T08:01:17,218 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T08:01:17,219 If you don't want 'tests.cassettes.test_civic_plus_site' to be distributed and are 2025-05-30T08:01:17,220 already explicitly excluding 'tests.cassettes.test_civic_plus_site' via 2025-05-30T08:01:17,220 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T08:01:17,221 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T08:01:17,221 combination with a more fine grained `package-data` configuration. 2025-05-30T08:01:17,222 You can read more about "package data files" on setuptools documentation page: 2025-05-30T08:01:17,223 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T08:01:17,225 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T08:01:17,226 even if it does not contain any `.py` files. 2025-05-30T08:01:17,226 On the other hand, currently there is no concept of package data 2025-05-30T08:01:17,227 directory, all directories are treated like packages. 2025-05-30T08:01:17,227 ******************************************************************************** 2025-05-30T08:01:17,229 !! 2025-05-30T08:01:17,229 check.warn(importable) 2025-05-30T08:01:17,230 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tests.cassettes.test_cli' is absent from the `packages` configuration. 2025-05-30T08:01:17,231 !! 2025-05-30T08:01:17,234 ******************************************************************************** 2025-05-30T08:01:17,236 ############################ 2025-05-30T08:01:17,236 # Package would be ignored # 2025-05-30T08:01:17,237 ############################ 2025-05-30T08:01:17,238 Python recognizes 'tests.cassettes.test_cli' as an importable package[^1], 2025-05-30T08:01:17,238 but it is absent from setuptools' `packages` configuration. 2025-05-30T08:01:17,241 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T08:01:17,241 package, please make sure that 'tests.cassettes.test_cli' is explicitly added 2025-05-30T08:01:17,242 to the `packages` configuration field. 2025-05-30T08:01:17,243 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T08:01:17,244 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T08:01:17,245 instead of `find_packages(...)`/`find:`). 2025-05-30T08:01:17,246 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T08:01:17,248 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T08:01:17,250 If you don't want 'tests.cassettes.test_cli' to be distributed and are 2025-05-30T08:01:17,251 already explicitly excluding 'tests.cassettes.test_cli' via 2025-05-30T08:01:17,251 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T08:01:17,252 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T08:01:17,253 combination with a more fine grained `package-data` configuration. 2025-05-30T08:01:17,256 You can read more about "package data files" on setuptools documentation page: 2025-05-30T08:01:17,257 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T08:01:17,258 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T08:01:17,258 even if it does not contain any `.py` files. 2025-05-30T08:01:17,260 On the other hand, currently there is no concept of package data 2025-05-30T08:01:17,261 directory, all directories are treated like packages. 2025-05-30T08:01:17,261 ******************************************************************************** 2025-05-30T08:01:17,262 !! 2025-05-30T08:01:17,263 check.warn(importable) 2025-05-30T08:01:17,263 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tests.cassettes.test_legistar_site' is absent from the `packages` configuration. 2025-05-30T08:01:17,264 !! 2025-05-30T08:01:17,265 ******************************************************************************** 2025-05-30T08:01:17,265 ############################ 2025-05-30T08:01:17,266 # Package would be ignored # 2025-05-30T08:01:17,267 ############################ 2025-05-30T08:01:17,267 Python recognizes 'tests.cassettes.test_legistar_site' as an importable package[^1], 2025-05-30T08:01:17,268 but it is absent from setuptools' `packages` configuration. 2025-05-30T08:01:17,269 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T08:01:17,270 package, please make sure that 'tests.cassettes.test_legistar_site' is explicitly added 2025-05-30T08:01:17,271 to the `packages` configuration field. 2025-05-30T08:01:17,272 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T08:01:17,272 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T08:01:17,273 instead of `find_packages(...)`/`find:`). 2025-05-30T08:01:17,274 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T08:01:17,276 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T08:01:17,277 If you don't want 'tests.cassettes.test_legistar_site' to be distributed and are 2025-05-30T08:01:17,278 already explicitly excluding 'tests.cassettes.test_legistar_site' via 2025-05-30T08:01:17,279 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T08:01:17,280 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T08:01:17,281 combination with a more fine grained `package-data` configuration. 2025-05-30T08:01:17,282 You can read more about "package data files" on setuptools documentation page: 2025-05-30T08:01:17,284 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T08:01:17,286 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T08:01:17,286 even if it does not contain any `.py` files. 2025-05-30T08:01:17,287 On the other hand, currently there is no concept of package data 2025-05-30T08:01:17,287 directory, all directories are treated like packages. 2025-05-30T08:01:17,288 ******************************************************************************** 2025-05-30T08:01:17,289 !! 2025-05-30T08:01:17,290 check.warn(importable) 2025-05-30T08:01:17,291 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tests.cassettes.test_runner' is absent from the `packages` configuration. 2025-05-30T08:01:17,291 !! 2025-05-30T08:01:17,293 ******************************************************************************** 2025-05-30T08:01:17,293 ############################ 2025-05-30T08:01:17,295 # Package would be ignored # 2025-05-30T08:01:17,295 ############################ 2025-05-30T08:01:17,296 Python recognizes 'tests.cassettes.test_runner' as an importable package[^1], 2025-05-30T08:01:17,296 but it is absent from setuptools' `packages` configuration. 2025-05-30T08:01:17,297 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T08:01:17,298 package, please make sure that 'tests.cassettes.test_runner' is explicitly added 2025-05-30T08:01:17,298 to the `packages` configuration field. 2025-05-30T08:01:17,299 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T08:01:17,300 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T08:01:17,300 instead of `find_packages(...)`/`find:`). 2025-05-30T08:01:17,301 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T08:01:17,302 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T08:01:17,303 If you don't want 'tests.cassettes.test_runner' to be distributed and are 2025-05-30T08:01:17,304 already explicitly excluding 'tests.cassettes.test_runner' via 2025-05-30T08:01:17,304 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T08:01:17,305 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T08:01:17,305 combination with a more fine grained `package-data` configuration. 2025-05-30T08:01:17,306 You can read more about "package data files" on setuptools documentation page: 2025-05-30T08:01:17,308 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T08:01:17,309 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T08:01:17,310 even if it does not contain any `.py` files. 2025-05-30T08:01:17,311 On the other hand, currently there is no concept of package data 2025-05-30T08:01:17,311 directory, all directories are treated like packages. 2025-05-30T08:01:17,312 ******************************************************************************** 2025-05-30T08:01:17,314 !! 2025-05-30T08:01:17,315 check.warn(importable) 2025-05-30T08:01:17,316 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'tests.fixtures' is absent from the `packages` configuration. 2025-05-30T08:01:17,317 !! 2025-05-30T08:01:17,318 ******************************************************************************** 2025-05-30T08:01:17,319 ############################ 2025-05-30T08:01:17,320 # Package would be ignored # 2025-05-30T08:01:17,321 ############################ 2025-05-30T08:01:17,322 Python recognizes 'tests.fixtures' as an importable package[^1], 2025-05-30T08:01:17,323 but it is absent from setuptools' `packages` configuration. 2025-05-30T08:01:17,324 This leads to an ambiguous overall configuration. If you want to distribute this 2025-05-30T08:01:17,325 package, please make sure that 'tests.fixtures' is explicitly added 2025-05-30T08:01:17,326 to the `packages` configuration field. 2025-05-30T08:01:17,328 Alternatively, you can also rely on setuptools' discovery methods 2025-05-30T08:01:17,328 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-05-30T08:01:17,329 instead of `find_packages(...)`/`find:`). 2025-05-30T08:01:17,331 You can read more about "package discovery" on setuptools documentation page: 2025-05-30T08:01:17,340 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-05-30T08:01:17,341 If you don't want 'tests.fixtures' to be distributed and are 2025-05-30T08:01:17,342 already explicitly excluding 'tests.fixtures' via 2025-05-30T08:01:17,342 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-05-30T08:01:17,343 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-05-30T08:01:17,343 combination with a more fine grained `package-data` configuration. 2025-05-30T08:01:17,344 You can read more about "package data files" on setuptools documentation page: 2025-05-30T08:01:17,345 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-05-30T08:01:17,346 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-05-30T08:01:17,347 even if it does not contain any `.py` files. 2025-05-30T08:01:17,347 On the other hand, currently there is no concept of package data 2025-05-30T08:01:17,348 directory, all directories are treated like packages. 2025-05-30T08:01:17,348 ******************************************************************************** 2025-05-30T08:01:17,349 !! 2025-05-30T08:01:17,350 check.warn(importable) 2025-05-30T08:01:17,350 creating build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,351 copying tests/cassettes/test_civic_plus_site/test_scrape_cache_false_default.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,351 copying tests/cassettes/test_civic_plus_site/test_scrape_cache_true.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,353 copying tests/cassettes/test_civic_plus_site/test_scrape_current_day_by_default.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,354 copying tests/cassettes/test_civic_plus_site/test_scrape_defaults.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,355 copying tests/cassettes/test_civic_plus_site/test_scrape_download_default.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,355 copying tests/cassettes/test_civic_plus_site/test_scrape_download_filter_both.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,356 copying tests/cassettes/test_civic_plus_site/test_scrape_download_filter_size.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,356 copying tests/cassettes/test_civic_plus_site/test_scrape_download_filter_type.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,357 copying tests/cassettes/test_civic_plus_site/test_scrape_download_true.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,357 copying tests/cassettes/test_civic_plus_site/test_scrape_no_meetings_for_date.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,358 copying tests/cassettes/test_civic_plus_site/test_scrape_place_state.yaml -> build/lib/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:17,359 creating build/lib/tests/cassettes/test_cli 2025-05-30T08:01:17,359 copying tests/cassettes/test_cli/test_cli_scrape_simple.yaml -> build/lib/tests/cassettes/test_cli 2025-05-30T08:01:17,360 copying tests/cassettes/test_cli/test_cli_store_assets_and_artifacts.yaml -> build/lib/tests/cassettes/test_cli 2025-05-30T08:01:17,361 creating build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,362 copying tests/cassettes/test_legistar_site/test_multiyear_scrape.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,362 copying tests/cassettes/test_legistar_site/test_scrape_current_day_by_default.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,379 copying tests/cassettes/test_legistar_site/test_scrape_defaults.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,412 copying tests/cassettes/test_legistar_site/test_scrape_download_default.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,440 copying tests/cassettes/test_legistar_site/test_scrape_download_filter_size.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,477 copying tests/cassettes/test_legistar_site/test_scrape_download_filter_type.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,505 copying tests/cassettes/test_legistar_site/test_scrape_download_true.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,536 copying tests/cassettes/test_legistar_site/test_scrape_no_meetings_for_date.yaml -> build/lib/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,568 creating build/lib/tests/cassettes/test_runner 2025-05-30T08:01:17,569 copying tests/cassettes/test_runner/test_runner_downloads_assets.yaml -> build/lib/tests/cassettes/test_runner 2025-05-30T08:01:17,572 creating build/lib/tests/fixtures 2025-05-30T08:01:17,573 copying tests/fixtures/civplus_agenda_search_results_page.html -> build/lib/tests/fixtures 2025-05-30T08:01:17,579 copying tests/fixtures/civplus_alameda_water.html -> build/lib/tests/fixtures 2025-05-30T08:01:17,583 copying tests/fixtures/url_input.csv -> build/lib/tests/fixtures 2025-05-30T08:01:17,624 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-30T08:01:17,625 !! 2025-05-30T08:01:17,626 ******************************************************************************** 2025-05-30T08:01:17,626 Please avoid running ``setup.py`` directly. 2025-05-30T08:01:17,627 Instead, use pypa/build, pypa/installer or other 2025-05-30T08:01:17,627 standards-based tools. 2025-05-30T08:01:17,628 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-30T08:01:17,629 or your builds will no longer be supported. 2025-05-30T08:01:17,630 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-30T08:01:17,630 ******************************************************************************** 2025-05-30T08:01:17,631 !! 2025-05-30T08:01:17,632 self.initialize_options() 2025-05-30T08:01:17,655 installing to build/bdist.linux-armv7l/wheel 2025-05-30T08:01:17,656 running install 2025-05-30T08:01:17,681 running install_lib 2025-05-30T08:01:17,711 creating build/bdist.linux-armv7l/wheel 2025-05-30T08:01:17,713 creating build/bdist.linux-armv7l/wheel/civic_scraper 2025-05-30T08:01:17,714 copying build/lib/civic_scraper/utils.py -> build/bdist.linux-armv7l/wheel/./civic_scraper 2025-05-30T08:01:17,716 copying build/lib/civic_scraper/cli.py -> build/bdist.linux-armv7l/wheel/./civic_scraper 2025-05-30T08:01:17,718 copying build/lib/civic_scraper/runner.py -> build/bdist.linux-armv7l/wheel/./civic_scraper 2025-05-30T08:01:17,721 creating build/bdist.linux-armv7l/wheel/civic_scraper/platforms 2025-05-30T08:01:17,722 creating build/bdist.linux-armv7l/wheel/civic_scraper/platforms/primegov 2025-05-30T08:01:17,723 copying build/lib/civic_scraper/platforms/primegov/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/primegov 2025-05-30T08:01:17,725 copying build/lib/civic_scraper/platforms/primegov/site.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/primegov 2025-05-30T08:01:17,727 creating build/bdist.linux-armv7l/wheel/civic_scraper/platforms/civic_clerk 2025-05-30T08:01:17,728 copying build/lib/civic_scraper/platforms/civic_clerk/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/civic_clerk 2025-05-30T08:01:17,730 copying build/lib/civic_scraper/platforms/civic_clerk/site.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/civic_clerk 2025-05-30T08:01:17,733 creating build/bdist.linux-armv7l/wheel/civic_scraper/platforms/civic_plus 2025-05-30T08:01:17,734 copying build/lib/civic_scraper/platforms/civic_plus/parser.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/civic_plus 2025-05-30T08:01:17,736 copying build/lib/civic_scraper/platforms/civic_plus/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/civic_plus 2025-05-30T08:01:17,738 copying build/lib/civic_scraper/platforms/civic_plus/site.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/civic_plus 2025-05-30T08:01:17,741 copying build/lib/civic_scraper/platforms/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms 2025-05-30T08:01:17,743 creating build/bdist.linux-armv7l/wheel/civic_scraper/platforms/legistar 2025-05-30T08:01:17,744 copying build/lib/civic_scraper/platforms/legistar/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/legistar 2025-05-30T08:01:17,746 copying build/lib/civic_scraper/platforms/legistar/site.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/legistar 2025-05-30T08:01:17,749 creating build/bdist.linux-armv7l/wheel/civic_scraper/platforms/granicus 2025-05-30T08:01:17,750 copying build/lib/civic_scraper/platforms/granicus/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/granicus 2025-05-30T08:01:17,752 copying build/lib/civic_scraper/platforms/granicus/site.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/platforms/granicus 2025-05-30T08:01:17,754 copying build/lib/civic_scraper/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper 2025-05-30T08:01:17,757 creating build/bdist.linux-armv7l/wheel/civic_scraper/base 2025-05-30T08:01:17,758 copying build/lib/civic_scraper/base/asset.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/base 2025-05-30T08:01:17,761 copying build/lib/civic_scraper/base/__init__.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/base 2025-05-30T08:01:17,762 copying build/lib/civic_scraper/base/cache.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/base 2025-05-30T08:01:17,764 copying build/lib/civic_scraper/base/constants.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/base 2025-05-30T08:01:17,766 copying build/lib/civic_scraper/base/site.py -> build/bdist.linux-armv7l/wheel/./civic_scraper/base 2025-05-30T08:01:17,769 creating build/bdist.linux-armv7l/wheel/tests 2025-05-30T08:01:17,770 copying build/lib/tests/test_civic_plus_site.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:17,773 copying build/lib/tests/civic_clerk_site.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:17,775 creating build/bdist.linux-armv7l/wheel/tests/fixtures 2025-05-30T08:01:17,777 copying build/lib/tests/fixtures/url_input.csv -> build/bdist.linux-armv7l/wheel/./tests/fixtures 2025-05-30T08:01:17,779 copying build/lib/tests/fixtures/civplus_alameda_water.html -> build/bdist.linux-armv7l/wheel/./tests/fixtures 2025-05-30T08:01:17,783 copying build/lib/tests/fixtures/civplus_agenda_search_results_page.html -> build/bdist.linux-armv7l/wheel/./tests/fixtures 2025-05-30T08:01:17,790 copying build/lib/tests/legistar_site.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:17,793 copying build/lib/tests/granicus_site.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:17,795 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:17,798 creating build/bdist.linux-armv7l/wheel/tests/cassettes 2025-05-30T08:01:17,800 creating build/bdist.linux-armv7l/wheel/tests/cassettes/test_legistar_site 2025-05-30T08:01:17,802 copying build/lib/tests/cassettes/test_legistar_site/test_scrape_download_filter_type.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:17,832 copying build/lib/tests/cassettes/test_legistar_site/test_scrape_no_meetings_for_date.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:17,863 copying build/lib/tests/cassettes/test_legistar_site/test_scrape_download_default.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:17,894 copying build/lib/tests/cassettes/test_legistar_site/test_scrape_download_filter_size.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:17,926 copying build/lib/tests/cassettes/test_legistar_site/test_scrape_download_true.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:17,954 copying build/lib/tests/cassettes/test_legistar_site/test_multiyear_scrape.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:17,991 copying build/lib/tests/cassettes/test_legistar_site/test_scrape_defaults.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:18,022 copying build/lib/tests/cassettes/test_legistar_site/test_scrape_current_day_by_default.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_legistar_site 2025-05-30T08:01:18,050 creating build/bdist.linux-armv7l/wheel/tests/cassettes/test_cli 2025-05-30T08:01:18,051 copying build/lib/tests/cassettes/test_cli/test_cli_store_assets_and_artifacts.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_cli 2025-05-30T08:01:18,056 copying build/lib/tests/cassettes/test_cli/test_cli_scrape_simple.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_cli 2025-05-30T08:01:18,060 creating build/bdist.linux-armv7l/wheel/tests/cassettes/test_runner 2025-05-30T08:01:18,061 copying build/lib/tests/cassettes/test_runner/test_runner_downloads_assets.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_runner 2025-05-30T08:01:18,064 creating build/bdist.linux-armv7l/wheel/tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,065 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_place_state.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,070 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_download_filter_type.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,074 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_cache_false_default.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,077 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_no_meetings_for_date.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,080 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_download_default.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,083 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_download_filter_both.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,087 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_download_filter_size.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,092 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_download_true.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,097 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_defaults.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,101 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_current_day_by_default.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,107 copying build/lib/tests/cassettes/test_civic_plus_site/test_scrape_cache_true.yaml -> build/bdist.linux-armv7l/wheel/./tests/cassettes/test_civic_plus_site 2025-05-30T08:01:18,111 copying build/lib/tests/test_cache.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,114 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,116 copying build/lib/tests/test_asset.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,119 copying build/lib/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,121 copying build/lib/tests/test_base_site.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,123 copying build/lib/tests/primegov_test.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,125 copying build/lib/tests/test_runner.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,127 copying build/lib/tests/test_cache_env_setting.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,129 copying build/lib/tests/test_civic_plus_parser.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,131 copying build/lib/tests/test_legistar_site.py -> build/bdist.linux-armv7l/wheel/./tests 2025-05-30T08:01:18,133 running install_egg_info 2025-05-30T08:01:18,170 Copying civic_scraper.egg-info to build/bdist.linux-armv7l/wheel/./civic_scraper-0.2.11-py3.11.egg-info 2025-05-30T08:01:18,183 running install_scripts 2025-05-30T08:01:18,196 creating build/bdist.linux-armv7l/wheel/civic_scraper-0.2.11.dist-info/WHEEL 2025-05-30T08:01:18,198 creating '/tmp/pip-wheel-odn5og9s/civic_scraper-0.2.11-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-30T08:01:18,201 adding 'civic_scraper/__init__.py' 2025-05-30T08:01:18,202 adding 'civic_scraper/cli.py' 2025-05-30T08:01:18,204 adding 'civic_scraper/runner.py' 2025-05-30T08:01:18,205 adding 'civic_scraper/utils.py' 2025-05-30T08:01:18,208 adding 'civic_scraper/base/__init__.py' 2025-05-30T08:01:18,209 adding 'civic_scraper/base/asset.py' 2025-05-30T08:01:18,211 adding 'civic_scraper/base/cache.py' 2025-05-30T08:01:18,212 adding 'civic_scraper/base/constants.py' 2025-05-30T08:01:18,213 adding 'civic_scraper/base/site.py' 2025-05-30T08:01:18,215 adding 'civic_scraper/platforms/__init__.py' 2025-05-30T08:01:18,217 adding 'civic_scraper/platforms/civic_clerk/__init__.py' 2025-05-30T08:01:18,219 adding 'civic_scraper/platforms/civic_clerk/site.py' 2025-05-30T08:01:18,221 adding 'civic_scraper/platforms/civic_plus/__init__.py' 2025-05-30T08:01:18,223 adding 'civic_scraper/platforms/civic_plus/parser.py' 2025-05-30T08:01:18,224 adding 'civic_scraper/platforms/civic_plus/site.py' 2025-05-30T08:01:18,226 adding 'civic_scraper/platforms/granicus/__init__.py' 2025-05-30T08:01:18,228 adding 'civic_scraper/platforms/granicus/site.py' 2025-05-30T08:01:18,229 adding 'civic_scraper/platforms/legistar/__init__.py' 2025-05-30T08:01:18,231 adding 'civic_scraper/platforms/legistar/site.py' 2025-05-30T08:01:18,233 adding 'civic_scraper/platforms/primegov/__init__.py' 2025-05-30T08:01:18,234 adding 'civic_scraper/platforms/primegov/site.py' 2025-05-30T08:01:18,237 adding 'civic_scraper-0.2.11.dist-info/licenses/LICENSE' 2025-05-30T08:01:18,239 adding 'tests/__init__.py' 2025-05-30T08:01:18,240 adding 'tests/civic_clerk_site.py' 2025-05-30T08:01:18,242 adding 'tests/conftest.py' 2025-05-30T08:01:18,243 adding 'tests/granicus_site.py' 2025-05-30T08:01:18,244 adding 'tests/legistar_site.py' 2025-05-30T08:01:18,246 adding 'tests/primegov_test.py' 2025-05-30T08:01:18,247 adding 'tests/test_asset.py' 2025-05-30T08:01:18,248 adding 'tests/test_base_site.py' 2025-05-30T08:01:18,250 adding 'tests/test_cache.py' 2025-05-30T08:01:18,251 adding 'tests/test_cache_env_setting.py' 2025-05-30T08:01:18,252 adding 'tests/test_civic_plus_parser.py' 2025-05-30T08:01:18,254 adding 'tests/test_civic_plus_site.py' 2025-05-30T08:01:18,255 adding 'tests/test_cli.py' 2025-05-30T08:01:18,257 adding 'tests/test_legistar_site.py' 2025-05-30T08:01:18,258 adding 'tests/test_runner.py' 2025-05-30T08:01:18,266 adding 'tests/cassettes/test_civic_plus_site/test_scrape_cache_false_default.yaml' 2025-05-30T08:01:18,273 adding 'tests/cassettes/test_civic_plus_site/test_scrape_cache_true.yaml' 2025-05-30T08:01:18,294 adding 'tests/cassettes/test_civic_plus_site/test_scrape_current_day_by_default.yaml' 2025-05-30T08:01:18,301 adding 'tests/cassettes/test_civic_plus_site/test_scrape_defaults.yaml' 2025-05-30T08:01:18,307 adding 'tests/cassettes/test_civic_plus_site/test_scrape_download_default.yaml' 2025-05-30T08:01:18,313 adding 'tests/cassettes/test_civic_plus_site/test_scrape_download_filter_both.yaml' 2025-05-30T08:01:18,324 adding 'tests/cassettes/test_civic_plus_site/test_scrape_download_filter_size.yaml' 2025-05-30T08:01:18,335 adding 'tests/cassettes/test_civic_plus_site/test_scrape_download_filter_type.yaml' 2025-05-30T08:01:18,354 adding 'tests/cassettes/test_civic_plus_site/test_scrape_download_true.yaml' 2025-05-30T08:01:18,361 adding 'tests/cassettes/test_civic_plus_site/test_scrape_no_meetings_for_date.yaml' 2025-05-30T08:01:18,368 adding 'tests/cassettes/test_civic_plus_site/test_scrape_place_state.yaml' 2025-05-30T08:01:18,375 adding 'tests/cassettes/test_cli/test_cli_scrape_simple.yaml' 2025-05-30T08:01:18,394 adding 'tests/cassettes/test_cli/test_cli_store_assets_and_artifacts.yaml' 2025-05-30T08:01:18,669 adding 'tests/cassettes/test_legistar_site/test_multiyear_scrape.yaml' 2025-05-30T08:01:18,954 adding 'tests/cassettes/test_legistar_site/test_scrape_current_day_by_default.yaml' 2025-05-30T08:01:19,240 adding 'tests/cassettes/test_legistar_site/test_scrape_defaults.yaml' 2025-05-30T08:01:19,524 adding 'tests/cassettes/test_legistar_site/test_scrape_download_default.yaml' 2025-05-30T08:01:19,808 adding 'tests/cassettes/test_legistar_site/test_scrape_download_filter_size.yaml' 2025-05-30T08:01:20,091 adding 'tests/cassettes/test_legistar_site/test_scrape_download_filter_type.yaml' 2025-05-30T08:01:20,377 adding 'tests/cassettes/test_legistar_site/test_scrape_download_true.yaml' 2025-05-30T08:01:20,661 adding 'tests/cassettes/test_legistar_site/test_scrape_no_meetings_for_date.yaml' 2025-05-30T08:01:20,677 adding 'tests/cassettes/test_runner/test_runner_downloads_assets.yaml' 2025-05-30T08:01:20,691 adding 'tests/fixtures/civplus_agenda_search_results_page.html' 2025-05-30T08:01:20,700 adding 'tests/fixtures/civplus_alameda_water.html' 2025-05-30T08:01:20,702 adding 'tests/fixtures/url_input.csv' 2025-05-30T08:01:20,703 adding 'civic_scraper-0.2.11.dist-info/METADATA' 2025-05-30T08:01:20,704 adding 'civic_scraper-0.2.11.dist-info/WHEEL' 2025-05-30T08:01:20,705 adding 'civic_scraper-0.2.11.dist-info/entry_points.txt' 2025-05-30T08:01:20,705 adding 'civic_scraper-0.2.11.dist-info/top_level.txt' 2025-05-30T08:01:20,707 adding 'civic_scraper-0.2.11.dist-info/RECORD' 2025-05-30T08:01:20,814 removing build/bdist.linux-armv7l/wheel 2025-05-30T08:01:20,954 Building wheel for civic-scraper (setup.py): finished with status 'done' 2025-05-30T08:01:21,120 Created wheel for civic-scraper: filename=civic_scraper-0.2.11-py3-none-any.whl size=9931017 sha256=49f3f5e36a6dd52d3c0e27e032f0d811bce98fe71fd5e70a2185efa0ea521977 2025-05-30T08:01:21,122 Stored in directory: /tmp/pip-ephem-wheel-cache-mmxeyzzx/wheels/af/89/9b/ad6b2dc683a654d9223697eab1eabb7051e0cc42809b942c07 2025-05-30T08:01:21,138 Successfully built civic-scraper 2025-05-30T08:01:21,375 Removed build tracker: '/tmp/pip-build-tracker-dttmtbbi'