Skip to content

FreeBSD support #531

Open
Open
@paul-gauthier

Description

@paul-gauthier

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions