ApeWorX / archive-ape-cairo

Cairo programming language compiler plugin for the Ape Framework
https://www.apeworx.io/
Apache License 2.0
8 stars 6 forks source link

Implement compiler get_imports() #11

Open NotPeopling2day opened 2 years ago

NotPeopling2day commented 2 years ago

Overview

Implement the compiler's get_imports() method for gathering source_ids from each contract.

def get_imports(
        self, contract_filepaths: List[Path], base_path: Optional[Path]
    ) -> Dict[str, List[str]]:

https://github.com/ApeWorX/ape/issues/623 https://github.com/ApeWorX/ape-solidity/pull/36 https://github.com/ApeWorX/ape-vyper/issues/43

antazoey commented 2 years ago

bump - running into this issue in cairo projects.