From 6d09735d3b39be5e133624bdf376a16c5204f4bb Mon Sep 17 00:00:00 2001 From: Piper Merriam Date: Tue, 28 Nov 2017 13:49:23 -0700 Subject: [PATCH] github migration, bumpversion, python2 deprecation --- README.md | 2 +- setup.py | 3 ++- solc/__init__.py | 10 ++++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a5cc551..7a3b2dc 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # py-solc -[![Build Status](https://travis-ci.org/pipermerriam/py-solc.png)](https://travis-ci.org/pipermerriam/py-solc) +[![Build Status](https://travis-ci.org/ethereum/py-solc.png)](https://travis-ci.org/ethereum/py-solc) [![PyPi version](https://pypip.in/v/py-solc/badge.png)](https://pypi.python.org/pypi/py-solc) [![PyPi downloads](https://pypip.in/d/py-solc/badge.png)](https://pypi.python.org/pypi/py-solc) diff --git a/setup.py b/setup.py index e274f39..7692652 100644 --- a/setup.py +++ b/setup.py @@ -8,12 +8,13 @@ setup( name='py-solc', + # *IMPORTANT*: Don't manually change the version here. Use the 'bumpversion' utility. version='2.0.0', description="""Python wrapper around the solc binary""", long_description_markdown_filename='README.md', author='Piper Merriam', author_email='pipermerriam@gmail.com', - url='https://github.com/pipermerriam/py-solc', + url='https://github.com/ethereum/py-solc', include_package_data=True, py_modules=['solc'], setup_requires=['setuptools-markdown'], diff --git a/solc/__init__.py b/solc/__init__.py index 6c6a794..7ac007f 100644 --- a/solc/__init__.py +++ b/solc/__init__.py @@ -1,5 +1,8 @@ from __future__ import absolute_import +import sys +import warnings + from .main import ( # noqa: F401 get_solc_version_string, get_solc_version, @@ -11,3 +14,10 @@ from .install import ( # noqa: F401 install_solc, ) + +if sys.version_info.major < 3: + warnings.simplefilter('always', DeprecationWarning) + warnings.warn(DeprecationWarning( + "The `py-solc` library is dropping support for Python 2. Upgrade to Python 3." + )) + warnings.resetwarnings()