Closed michaelweinold closed 11 months ago
...weird, especially since psutil
has been removed from the dependency tree of bw2io
with https://github.com/brightway-lca/brightway-hub/issues/7#issuecomment-1597381048.
Maybe some invalid cache got cleared? Not sure how that could even be remotely possible, but any sufficiently advanced technology is indistinguishable from magic, as they say.
Great, @cmutel broke it again - thanks, @cmutel! π
Quick update, @cmutel: When I resolve the dependency tree of bw2io==0.9.dev21
for the PyPI wheel, I still get the three removed packages docopt
, unicodecsv
, psutil
.
Dependency tree investigation:
johnnydep
):johnnydep bw2io==0.9.dev21
conda-tree
):conda-tree depends -t bw2io
...the tree branches like this to the forbidden packages:
bw2io==0.9.dev21 > bw-migrations > bw2data > unicodecsv
bw2io==0.9.dev21 > bw2data>=3.5.1 > unicodecsv
bw2io==0.9.dev21 > bw-migrations > bw2data > psutil
bw2io==0.9.dev21 > bw2data>=3.5.1 > psutil
bw2io==0.9.dev21 > bw_migrations > bw2data > docopt
bw2io==0.9.dev21 > bw2data>=3.5.1 > docopt
OK, see if bw2io 0.9.dev22
treats you any better.
Edit: Yep, seems good now!
Tested in the Pyodide 0.24.0 REPL:
bw2calc==2.0.dev14
πbw2io==0.9.dev21
π€¨...magically worked the second time?!
bw2data==4.0.dev25
πTo Reproduce...
``` >>> await micropip.install('bw2io==0.9.dev21') Traceback (most recent call last): File "