moonstream-to / moonworm

codegen for crypto degens and other ethereum smart contract toolkit for python
Apache License 2.0
36 stars 7 forks source link

Compartmentalize moonworm dependencies #75

Closed zomglings closed 2 years ago

zomglings commented 2 years ago

Changes

Updated dependencies to not be so heavy.

How to test these changes?

The tests were already failing before these changes. I tested code generation but not crawling.

We should fix the tests or remove the ones that don't matter. (Separate issue/PR)

Related issues

zomglings commented 2 years ago

I checked that the mooncrawl crawler on https://github.com/bugout-dev/moonstream pins the moonworm version to 0.1.11. I am concerned that we may break dependencies elsewhere @Andrei-Dolgolev , @kompotkot .

In the future, in Moonstream crawlers, we should use moonworm[moonstream] as dependency, not just moonworm.

Yhtiyar commented 2 years ago

closing in favor of #83