Contents

vyper 0.4.0

0

Vyper: the Pythonic Programming Language for the EVM

Vyper: the Pythonic Programming Language for the EVM

Stars: 4852, Watchers: 4852, Forks: 793, Open Issues: 469

The vyperlang/vyper repo was created 7 years ago and the last code push was Yesterday.
The project is very popular with an impressive 4852 github stars!

How to Install vyper

You can install vyper using pip

pip install vyper

or add it to a project with poetry

poetry add vyper

Package Details

Author
Vyper Team
License
Apache License 2.0
Homepage
https://github.com/vyperlang/vyper
PyPi:
https://pypi.org/project/vyper/
GitHub Repo:
https://github.com/vyperlang/vyper

Classifiers

No  vyper  pypi packages just yet.

Errors

A list of common vyper errors.

Code Examples

Here are some vyper code examples and snippets.

GitHub Issues

The vyper package has 469 open issues on GitHub

  • fix: pc maps for function selectors
  • Compile time evaluation of several builtins wrongfully allows decimal arguments.
  • fix: pycryptodome on arm
  • feat: use mcopy for copy bytes
  • VIP: overload public method for dynamic arrays
  • Request for Comment: safe and unsafe math operations
  • Ternary operator unable to return empty type
  • VIP : Allow use of _ to discard return values
  • VIP: require loop variable annotation
  • chore: test complex storage assignment
  • chore: remove vyper signature from runtime
  • Security Policy needs an overhaul
  • typecheck failure for assignment of empty(DynArray[..., N] with mismatched length
  • parallelize compile_codes
  • Parallelize compiling multiple files

See more issues on GitHub

Related Packages & Articles

eth-brownie 1.20.6

A Python framework for Ethereum smart contract deployment, testing and interaction.

Brownie 0.5.1

Common utilities and datastructures for Python applications.

eth-bloom 3.0.1

A python implementation of the bloom filter used by Ethereum

eth-utils 5.0.0

eth-utils: Common utility functions for python code that interacts with Ethereum