Skip to main content

Ethereum Development Framework

Project description

Gitter chat Build Status Documentation Status PyPi version PyPi downloads

Development framework for Ethereum smart contracts

Documentation

Documentation on ReadTheDocs

Installation

pip install populus

Development

pip install -e . -r requirements-dev.txt

Running the tests

You can run the tests with:

py.test tests

Or you can install tox to run the full test suite.

Releasing

Pandoc is required for transforming the markdown README to the proper format to render correctly on pypi.

For Debian-like systems:

apt install pandoc

Or on OSX:

brew install pandoc

To release a new version:

bumpversion $$VERSION_PART_TO_BUMP$$
git push && git push --tags
make release

How to bumpversion

The version format for this repo is {major}.{minor}.{patch} for stable, and {major}.{minor}.{patch}-{stage}.{devnum} for unstable (stage can be alpha or beta).

To issue the next version in line, use bumpversion and specify which part to bump, like bumpversion minor or bumpversion devnum.

If you are in a beta version, bumpversion stage will switch to a stable.

To issue an unstable version when the current version is stable, specify the new version explicitly, like bumpversion --new-version 4.0.0-alpha.1 devnum

Project details


Release history Release notifications | RSS feed

This version

2.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

populus-2.1.0.tar.gz (52.6 kB view details)

Uploaded Source

Built Distributions

populus-2.1.0.macosx-10.12-x86_64.tar.gz (51.0 kB view details)

Uploaded Source

populus-2.1.0-py3-none-any.whl (94.8 kB view details)

Uploaded Python 3

File details

Details for the file populus-2.1.0.tar.gz.

File metadata

  • Download URL: populus-2.1.0.tar.gz
  • Upload date:
  • Size: 52.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for populus-2.1.0.tar.gz
Algorithm Hash digest
SHA256 5852882d466c6ab6583a6bd20ff67cb3ee68b8dffb550f3764c648e35050bcda
MD5 6993cd2908f4e818acaae7bd6f28b444
BLAKE2b-256 53eb1eb7a9ec3bacece042e7af9a78d51e0ad241ae283121bdc8259b7a67867f

See more details on using hashes here.

File details

Details for the file populus-2.1.0.macosx-10.12-x86_64.tar.gz.

File metadata

File hashes

Hashes for populus-2.1.0.macosx-10.12-x86_64.tar.gz
Algorithm Hash digest
SHA256 4d91ee8894bf18ac308dfbb430a03c5ffda2bf9067915616c26dcd471fe7293b
MD5 325fa0e7cc8668eb1ba496098b9f8c48
BLAKE2b-256 3ef314c400fe9c272bedd4b4ceb0943ea29941783db76f1e49982809188d148e

See more details on using hashes here.

File details

Details for the file populus-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for populus-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4d03d6f06c61384488950ed9e2f722e60ffa80dc2bdf074463735e5d4141e17e
MD5 53e9957017f85b7b42d0388e478148d0
BLAKE2b-256 ed9bc7186d53e415627f2a997d098371faef274d3368d58cdd876d833216440a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page