Skip to content

DOC add setup instructions for MacOS and support macos-latest in CI #480

@Tiger-Du

Description

@Tiger-Du

Describe the issue linked to the documentation

Hello! While running the tests for PyRIT locally with make test-cov-xml, I came across a few errors that resulted from aria2, pyodbc, and unixODBC not being installed locally. These errors do not appear in Actions since the ubuntu-latest image has these packages installed by default from what I believe (https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md).

Suggest a potential alternative/fix

Perhaps we should add a note somewhere in the doc/contributing folder that Ubuntu is the intended environment for testing at the moment and that aria2, pyodbc, and unixODBC should be installed. I'd be happy to do so but would love to hear what everyone thinks first!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions