Open
Description
hello, I want to report that aider
works fine on FreeBSD, modulo two changes:
- python-diskcache contains a bug, which makes it not-work with freebsd's standard sqlite3 build. I was able to work around by rebuilding sqlite with DQS=on. Also see Support sqlite builds with DQS=off grantjenks/python-diskcache#311
- playwright does not exist on freebsd (its releases are binary only and there are no binaries for freebsd). I was able to work around this by the following change in
scrape.py
:
# stub implements the with protocol, but does nothing
class stub(object):
def __enter__(self):
pass
def __exit__(self, *args):
pass
def sync_playwright():
return stub()
ideally, scrape.py
should contain a conditional import and automatically disable scraping if playwright is not found.
https://discord.com/channels/1131200896827654144/1131200896827654149/1225121706809626766