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

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.2.0.tar.gz (53.8 kB view details)

Uploaded Source

Built Distributions

populus-2.2.0.macosx-10.12-x86_64.tar.gz (52.3 kB view details)

Uploaded Source

populus-2.2.0-py3-none-any.whl (99.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for populus-2.2.0.tar.gz
Algorithm Hash digest
SHA256 2999a0078bd140e84b2008f491e6fa703c63845ddb626e67b8698abab7d2ba8f
MD5 bd85986fb9af27833ddb60f70ddbcdcd
BLAKE2b-256 f7cc10b8cbe2902c006a3722aaf68454643bbdd44b364758d4ebc44c992ac2a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for populus-2.2.0.macosx-10.12-x86_64.tar.gz
Algorithm Hash digest
SHA256 47415587f6ae5112c07959618ac03f7ff51c552bccf485c0d42652b62e7a8605
MD5 ff49ca9579ef050bfa823f26d3504aa3
BLAKE2b-256 0ea30e2ae76cd253fe3798cce9c2a52de72003c1d113160dc651bb3c1b57ba95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for populus-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06d01f1e37407f6273a2abb074916351e567e7bab906fdb2996207a840123c13
MD5 47a6a001eeae810e75ea705bf178e2fb
BLAKE2b-256 88acf661f08e36f87fbee8f195c7d5e7e2242a4bc655f6b19caa6956760d2801

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