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

Uploaded Source

Built Distributions

populus-2.0.0.macosx-10.12-x86_64.tar.gz (50.7 kB view details)

Uploaded Source

populus-2.0.0-py3-none-any.whl (94.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for populus-2.0.0.tar.gz
Algorithm Hash digest
SHA256 b0414777c4d6c397699ac3b8e5827473ba867e6c56caef5b20b87f893985f77f
MD5 c742ac1864435848e3552fb5e6ca6a42
BLAKE2b-256 a349633b784200eea835e79d53d077bbbe58bd266814d2cc6a0cb6b8297ec012

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for populus-2.0.0.macosx-10.12-x86_64.tar.gz
Algorithm Hash digest
SHA256 fd95281d065a37268f6a70c46f997a70cc78451d5ec8b2e74fc96acf0633711d
MD5 10ee5e4f1dc07c4d28fc3a6321582de2
BLAKE2b-256 904bff29cbe8dffa8c7bf8a89dbac81fa00ebaed0dec8163fc49d8a2ef83c0a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for populus-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 674e62f986034fb20d9384e2dd3051b146f975d93bb510d1b9cb0c505643a757
MD5 b60801f9558cda6539610f1c10cc5ff8
BLAKE2b-256 e9ee3876f2f14e27042b450635a6846a86b52e0f5b82c62d2edcc05ce76a4e6a

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