I'm not very familiar with poetry, but I suspect you need to rerun poetry update when a dependency changes versions (e.g., chrome-devtools-protocol = "^0.4.0"). This will update the poetry.lock file to a coherent state.
Fixing the CI issues and publishing trio-chome-devtools-protocol with ^0.4.0 would be helpful for installing from PyPI.
Currently,
0.6.0
is on PyPI.Without manually building from master, I am getting
KeyError
(e.g.,KeyError: 'Page.documentOpened'
) when using0.6.0
from PyPI.https://travis-ci.com/github/HyperionGray/trio-chrome-devtools-protocol/builds/160400374
I'm not very familiar with
poetry
, but I suspect you need to rerunpoetry update
when a dependency changes versions (e.g.,chrome-devtools-protocol = "^0.4.0"
). This will update thepoetry.lock
file to a coherent state.Fixing the CI issues and publishing trio-chome-devtools-protocol with
^0.4.0
would be helpful for installing from PyPI.