Compile contracts "just-in-time"
- Dominant language
- No language data
- Stars
- 319
- Forks
- 110
- PR merge metrics
- No merged PRs in 30d
Description
* Populus Version: 1.11.2
* OS: linux
### What was wrong?
Somewhat subjective, but I think it's annoying that populus compiles all possible contracts before making a deployment. I might be working on refactoring a set of contracts somewhere, and just need to redeploy a single contract (which has no dependencies or links to the in-work contracts) but populus will fail to do the deployment because the compilation for those other in-progress contracts fail.
I then either have to hack them until they compile or somehow change the `project.json` file to ignore those paths (if applicable) and it just seems highly unnecessary to me when there are no real dependencies between these two pieces.
I would suggest it occurs more JIT where the compilations happen as they are needed before deployments (after checking to see if there was a change in the source file).
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.