ericaltendorf / plotman

Chia plotting manager
Apache License 2.0
913 stars 280 forks source link

click==8.0.0 dependency in development branch #357

Open graemes opened 3 years ago

graemes commented 3 years ago

A recent import seems to updated the version of the click library to 8.0.0 which breaks the chia plotter.

As a quick bodge: pip uninstall click pip install click==7.1.2

This will get plotman creating new plots again.

advdv commented 3 years ago

It seems to also have broken the install, at least of recent versions. I only could get plowman to install with the above downgrade of click and plowman to the v0.2 tag like so:

pip install --force-reinstall git+https://github.com/ericaltendorf/plotman@v0.2
altendky commented 3 years ago

What if you don't --force-reinstall? We do not specifically request click==8. This seems to not update click in my case at least.

Yes, we do recommend --force-reinstall so even if not specifying it fixes the issue then we still have a thing to address here in plotman.

graemes commented 3 years ago

That seemed to work but prefer the force-reinstall option to ensure a clean set of dependencies (in general) :)

raymatos commented 3 years ago

Even with downgrade interactive screen is not working


AttributeError: 'tuple' object has no attribute 'known'
altendky commented 3 years ago

@raymatos that seems unrelated. But thanks for reporting. Just fixed a few minutes ago. We'll have probably an 0.3.1 'soon'.

chadmccune commented 3 years ago

How can I get the version that this is fixed in?

altendky commented 3 years ago

Install with @release/v0.3.1 rather than @main. Hopefully it'll make it to main and get tagged soon.

chadmccune commented 3 years ago

Install with @release/v0.3.1 rather than @main. Hopefully it'll make it to main and get tagged soon.

Thanks for quick response