The issue is that ipython installs conditional dependencies based on OS platform and requirements-tools doesn't handle this edge case. Options for fixing:
Move check-requirements from make test, maybe make it the responsibility of dev who updates requirements to run. It's only a sanity/safety check
Remove ipython from requirements-dev. That and pudb are optional tools that should be installed adhoc, per developer setup. Maybe restrict requirements-dev to only tooling necessary to deploy, i.e. pytest
Build is broken. This was introduced when I added
check-requirements
for #13 .The issue is that ipython installs conditional dependencies based on OS platform and
requirements-tools
doesn't handle this edge case. Options for fixing:check-requirements
frommake test
, maybe make it the responsibility of dev who updates requirements to run. It's only a sanity/safety checkpytest