Closed sciurus closed 3 years ago
I think this is a documentation issue, but I'm not sure I understand your use case.
Are you trying to:
I was testing if the artifacts (python package and docker image) we are producing work as expected. My expectation is that the Docker image, which has frost
as the ENTRYPOINT, will run that without error.
Ah - in that case, this could be:
frost
cli -- it should return a usage message when no arguments are provided.
On master, if I run
I get the error
Based on some experimentation, I think this is because the Dockerfile runs
python setup.py install
but the frost command currently only works if you runpython setup.py develop
. Here are the steps to reproduce the problem outside of Docker:1) Perform a fresh checkout of the frost repo 2) Run
. venv/bin/activate && pip install -U pip && pip install -r requirements.txt && python setup.py install && pre-commit install
(the standardmake install
steps, except with install substituted for develop) 3) Runfrost test aws/ec2/test_ec2_ebs_volume_not_piops.py
4) Observe the error "unrecognized arguments: --debug-calls"So we need to either figure out why frost doesn't work when you run
install
or switch the Dockerfile to rundevelop
.