antazoey
antazoey
We are already pinned to a version of web3.py / eth-tester containing the fix (https://github.com/ethereum/eth-tester/pull/281) I thought we had to wait until the 7.0 range for some reason but I...
i guess saving this for 0.8 as it requires a 3.9 or greater feature from pathlib and i dont feel like making it compat
One thing I don't like about namedtuples: ```python >>> Struct = namedtuple("MoneySpent", ["a", "_b"]) ValueError: Field names cannot start with an underscore: '_b' ``` Would this be an issue?
Here is what it looks like on the web3 type: ``` >>> mytup = abi_decoded_namedtuple_factory(["foo", "_bar", "baz"]) >>> mytup.foo _tuplegetter(0, 'Alias for field number 0') >>> mytup._bar Traceback (most recent...
wow. this is just about impossible for pydantic models, running into so many problems. for one, these are privates always now in pydantic v2, so they are never able to...
This may also affect compiler plugins like `ape-solidity`. We would need to make sure they work when the `.cache` folder is outside of the `contracts/` folder may require providing multiple...
> So what all ends up in the `.cache` folder? Is it just ethpm/dependency stuff or is there other uses? Primarily it gets used by `ape-solidity`. Your dependency source files...
> > > So what all ends up in the `.cache` folder? Is it just ethpm/dependency stuff or is there other uses? > > > > > > Primarily it...
> I think we just need to try this out and see what happens. Ya, definitely need some research and answers to questions. But it seems like the real issue...
Solc has a `--include-path` CLI option. Perhaps we just need to make sure the new `.cache` directory is included there when compiling