Skip to content

FreeBSD support #531

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions