RDFLib / pySHACL

A Python validator for SHACL
Apache License 2.0
241 stars 63 forks source link

build: pass pip keyring related environment variables #201

Closed aucampia closed 10 months ago

aucampia commented 10 months ago

On Linux, I need to have either DBUS_SESSION_BUS_ADDRESS or some other keyring related environment variable set to avoid keyring related errors. This patch adds these environment variables to the list of environment variables that tox passes through to the test environment.

For the relevant documentation, see:

aucampia commented 10 months ago

On my comptuer this is not passing tox still because pyduktape2 is not compiling, looking into it though.

ashleysommer commented 10 months ago

Thanks. I had this same issue last week with a different Poetry project for work, and I fixed it locally with similar environment variables. I didn't realize we had the same issue in this project in the build pipeline. I'll merge this now.