ApeWorX / ape

The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
https://apeworx.io
Apache License 2.0
885 stars 132 forks source link

Package: Add `.references` and `.imports` to `PackageManifest` under `ProjectManager` #704

Closed fubuloubu closed 2 years ago

fubuloubu commented 2 years ago

Elevator pitch:

Save the references and imports under the current project on each call to compile

Value:

Contract verification

Dependencies:

https://github.com/ApeWorX/ethpm-types/pull/30

Design approach:

n/a

Task list:

Estimated completion date:

05/11

Design review:

Do not signoff unless:

(Please leave a comment to sign off)

https://github.com/ApeWorX/ethpm-types/pull/23 https://github.com/ApeWorX/ethpm-types/pull/30

730

antazoey commented 2 years ago

@NotPeopling2day I believe this was done in https://github.com/ApeWorX/ape/pull/730 Can this be closed?

NotPeopling2day commented 2 years ago

The core functionality exists and individual compiler plugins will implement the logic for gathering imports from the contracts.