Contents

vyper 0.3.10

0

Vyper: the Pythonic Programming Language for the EVM

Vyper: the Pythonic Programming Language for the EVM

Stars: 4778, Watchers: 4778, Forks: 780, Open Issues: 353

The vyperlang/vyper repo was created 7 years ago and the last code push was 7 minutes ago.
The project is very popular with an impressive 4778 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 353 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.2

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 4.1.0

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