Mike Stucka
Mike Stucka
And man ... this gives me pause. https://community.plone.org/t/drop-black-isort-flake8-and-use-ruff/16413/6 Linting is great. Breaking code is ... not. =)
AZ problem confirmed with KS as well. The download-if-not-cached code should probably be calling the more recently implemented helper function in utils.py.
The scraper is ... strange. Right now every time it downloads an Excel file of recent filings. Every time it also re-downloads a bunch of historic PDFs,one of which isn't...
The scraper's PDF parsing code contained a fatal flaw that would have blocked any future success, and I believe I have that patched up with https://github.com/biglocalnews/warn-scraper/pull/653 The inefficiencies., however, remain....
Note Puerto Rico has its own ISO country code. Surprise!
I'm wondering if this might be tied to setup.py's local_version function.
Or possibly the `setuptools_scm==8.1.0` that patches the `git` incompatibilities ... causes this problem. https://github.com/pypa/setuptools-scm/issues/938#issuecomment-2234037294
There appear to be multiple incompatibilities because of deprecations in setuptools. A migration guide: https://packaging.python.org/en/latest/guides/modernize-setup-py-project/#modernize-setup-py-project
setup.py requires things that have been deprecated. pipenv is now hardcoded to setuptools_scm==8.1.0 (higher version needed to work with `git` changes) while setuptools==71.1.0 because newer versions will break on the...
Lots of unexpected bumps to implementation. Checkpoint is here. [ga20250825.zip](https://github.com/user-attachments/files/21970944/ga20250825.zip)