populus icon indicating copy to clipboard operation
populus copied to clipboard

Boulder Brainstorm Features

Open njgheorghita opened this issue 7 years ago • 5 comments

List of features brainstormed in Boulder 5/29 (# of votes)

  • Deployment tracking // Creating packages (II)
  • Tutorials // Docs (I)
  • Py-EVM, Eth-Test, Pytest Plugin (II)
  • Multi Compiler
  • Plugin Architecture (I)
    • Testing
    • Simulation
    • Verifiers
    • Coverage
    • Static Analysis (Mythril)
  • Console imports project contracts and deployments

Cute Animal Picture

image

njgheorghita avatar May 29 '18 21:05 njgheorghita

@njgheorghita out of curiosity, was there some real world meeting of developers? We would like to co-operate to bring modern solc support for Populus and py-evm instead of pyethereum seems to be a part of this puzzle.

miohtama avatar May 30 '18 12:05 miohtama

@njgheorghita will populus be made compatible with web3 4.x?

voith avatar May 30 '18 12:05 voith

@miohtama Yes! The python team is meeting in Boulder this week to plan out our roadmap. AFAIK Populus is low on our priority list (behind py-evm, trinity, web3, ethpm, vyper). I'll definitely reach out and coordinate with you once we shift our focus to Populus.

@voith It will eventually, but re: ^ it might be a little time before we get around to updating this repo.

njgheorghita avatar May 30 '18 15:05 njgheorghita

@njgheorghita Good stuff!

miohtama avatar May 30 '18 15:05 miohtama

RE: testing plugin using py-evm and web3py, I have a py.test plugin here: https://github.com/fubuloubu/pytest-ethereum/

It's in alpha as I'm just playing around with it with my projects, but if you guys wants to help contribute and push it into populus as a plugin, I've been working on getting it into an ethereum repo for all to share.

fubuloubu avatar Jun 20 '18 15:06 fubuloubu