Metadata-Version: 2.1
Name: vyper
Version: 0.1.0b13
Summary: Vyper Programming Language for Ethereum
Home-page: https://github.com/ethereum/vyper
Author: Vitalik Buterin
Author-email: 
License: MIT
Keywords: ethereum
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: asttokens (==1.1.13)
Requires-Dist: pycryptodome (<4,>=3.5.1)
Provides-Extra: lint
Requires-Dist: flake8 (<4,>=3.7) ; extra == 'lint'
Requires-Dist: flake8-bugbear (==18.8.0) ; extra == 'lint'
Requires-Dist: isort (<5,>=4.2.15) ; extra == 'lint'
Requires-Dist: mypy (==0.701) ; extra == 'lint'
Provides-Extra: test
Requires-Dist: pytest (>=3.6) ; extra == 'test'
Requires-Dist: pytest-cov (==2.4.0) ; extra == 'test'
Requires-Dist: coveralls[yaml] (==1.6.0) ; extra == 'test'
Requires-Dist: pytest-xdist (==1.18.1) ; extra == 'test'
Requires-Dist: py-evm (==0.2.0a42) ; extra == 'test'
Requires-Dist: eth-tester (==0.1.0b39) ; extra == 'test'
Requires-Dist: eth-abi (==2.0.0b9) ; extra == 'test'
Requires-Dist: web3 (==5.0.0b2) ; extra == 'test'
Requires-Dist: tox (<4,>=3.7) ; extra == 'test'
Requires-Dist: hypothesis (==4.11.7) ; extra == 'test'

|Build Status| |Documentation Status| |Coverage Status| |PyPI| |Docker|
|Snapcraft| |Join the chat at https://gitter.im/ethereum/vyper|

Getting Started
===============

| See `Installing
  Vyper <http://vyper.readthedocs.io/en/latest/installing-vyper.html>`__
  to install vyper.
| See `Tools and
  Resources <https://github.com/ethereum/vyper/wiki/Vyper-tools-and-resources>`__
  for an additional list of framework and tools with vyper support. See
  `Documentation <http://vyper.readthedocs.io/en/latest/index.html>`__
  for the documentation and overall design goals of the Vyper language.

**Note: Vyper is beta software, use with care**

Installation
============

See the `Vyper
documentation <https://vyper.readthedocs.io/en/latest/installing-vyper.html>`__
for build instructions.

Compiling a contract
====================

To compile a contract, use:

.. code:: bash

    vyper your_file_name.vy

**Alternative for GitHub syntax highlighting: Add a ``.gitattributes``
file with the line ``*.vy linguist-language=Python``**

There is also an `online compiler <https://vyper.online/>`__ available
you can use to experiment with the language and compile to ``bytecode``
and/or ``LLL``.

**Note: While the vyper version of the online compiler is updated on a
regular basis it might be a bit behind the latest version found in the
master branch of this repository.**

Testing (using pytest)
----------------------

.. code:: bash

    python setup.py test

Contributing
============

-  See Issues tab, and feel free to submit your own issues
-  Add PRs if you discover a solution to an existing issue
-  For further discussions and questions talk to us on
   `gitter <https://gitter.im/ethereum/vyper>`__
-  For more information, see
   `Contributing <http://vyper.readthedocs.io/en/latest/contributing.html>`__

.. |Build Status| image:: https://circleci.com/gh/ethereum/vyper.svg?style=shield
   :target: https://circleci.com/gh/ethereum/vyper
.. |Documentation Status| image:: https://readthedocs.org/projects/vyper/badge/?version=latest
   :target: http://vyper.readthedocs.io/en/latest/?badge=latest
.. |Coverage Status| image:: https://coveralls.io/repos/github/ethereum/vyper/badge.svg?branch=master
   :target: https://coveralls.io/github/ethereum/vyper?branch=master
.. |PyPI| image:: https://badge.fury.io/py/vyper.svg
   :target: https://pypi.org/project/vyper
.. |Docker| image:: https://images.microbadger.com/badges/version/ethereum/vyper.svg
   :target: https://hub.docker.com/r/ethereum/vyper
.. |Snapcraft| image:: https://snapcraft.io/vyper/badge.svg
   :target: https://snapcraft.io/vyper
.. |Join the chat at https://gitter.im/ethereum/vyper| image:: https://badges.gitter.im/ethereum/vyper.svg
   :target: https://gitter.im/ethereum/vyper?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

