compile#
Compiles the manifest for this project and saves the results back to the manifest.
Note that ape automatically recompiles any changed contracts each time a project is loaded. You do not have to manually trigger a recompile.
Usage
compile [OPTIONS] [FILE_PATHS]...
Options
- -v, --verbosity <LVL>#
One of ERROR, WARNING, SUCCESS, INFO, or DEBUG
- --project <PATH>#
The path to a local project or manifest
- -f, --force#
Force recompiling selected contracts
- -s, --size#
Show deployment bytecode size for all contracts
- --include-dependencies#
Also compile dependencies
- --exclude-compiler <excluded_compilers>#
Exclude specific compilers from the compilation process
- Options:
vyper | vyper | solidity | ethpm
- --config-override <"KEY": "VAL">#
Config override mappings
Arguments
- FILE_PATHS#
Optional argument(s)