Closed njgheorghita closed 5 years ago
@pipermerriam I'm having trouble figuring out what's causing circleci to fail - any thoughts?
pip._vendor.packaging.requirements.InvalidRequirement: Parse error at "'(===3.2.'": Expected stringEnd
That line makes me think that one of the requirements has an invalid version string. I'd first try to reproduce locally in a new venv or re-run the circle-ci run with SSH enabled and SSH into the box there. Probably will take a little digging to figure out which requirement it is.
Looks like it was this: https://github.com/ethereum/py_ecc/pull/37
@pipermerriam ping for review - removed all compilation and updated pte
's api to be manifest-based
What was wrong?
pte
had multiple deployers, that would either load from manifest, or compile assets (depending on the contract's language). In order to simplifypte
's api, it now only needs a manifest (EthPM spec-compliant) in order to create adeployer
(regardless of the contract language). It now only exposes a singledeployer
fixture rather thanvy_deployer
&sol_deployer
, and has no compilation abilities.Cute Animal Picture