El De-dog-lo

Results 545 comments of El De-dog-lo

> > > I will look into this as soon as the remove functionality implementation is done. Just bear with me. > No worries! Thank you for working on all...

I think we can build in these as local links to the files in the `contracts/` folder If you just read and resolve the links (no dependency on Ape, just...

> Is ethpmtypes ok with links? We have to update there. But i like this plan! There is a method to resolve links in `Source`: https://github.com/ApeWorX/ethpm-types/blob/main/ethpm_types/source.py#L240

> Related, pcamp and ast stuff should be links as well to keep the size down Good point, they can be additional local links within the `ContractType` object? (might be...

`contract_type` already overrides whatever the cache has (I believe), so we can add a kwarg `ignore_cache` or `update_cache` (boolean defaulted to False) that can be set true to force re-downloading...

> I had not considered the case of a forced update, I will work on this and wrap into the next PR. Thanks for taking this on!

> If this is the way we want to proceed then I can take a look at implementing this feature I think this would require further research, so if you...

> As far as I know `pyproject.toml` is used mainly to manage project dependencies & stuff. So for now what if we just use it to populate the project `name`...

Good example of how it might look like: ```toml [tool.ape] contracts_folder = "contracts" [[tool.ape.dependencies]] name = "openzeppelin" github = "OpenZeppelin/openzeppelin-contracts" version = "x.x.x" [[tool.ape.plugins]] name = "hardhat" [[tool.ape.plugins]] name =...

That the query execution time mentioned din the debug log matches the actually time to execute the query and retrieve all results (currently it only tracks the time to _assemble_...