ApeWorX / ape-vyper

Vyper compiler plugin for the Ape Framework, using VVM
https://www.apeworx.io/
Apache License 2.0
26 stars 9 forks source link

Alternative to vyper install as a library #114

Open antazoey opened 3 months ago

antazoey commented 3 months ago

Overview

having vyper installed as a library causes problems in environments where you need a different version than the one we are using.

Specification

two choices:

  1. make vyper an extra and the flattener a more conditional feature
  2. copy in the functionality from vyper as a lib and ship it with ape-vyper to bypass all problems altogether (bit of a SPIKE)

Dependencies

Include links to any open issues that must be resolved before this feature can be implemented.

linear[bot] commented 3 months ago

APE-1762 Alternative to vyper install as a library

antazoey commented 3 months ago

I tried number 2 and it was not really possible without literally copying all of vyper into Ape just about, it got really messy so im thinking number 1 is the way