X-Git-Url: https://zdv2.bktei.com/gitweb/EVA-2020-02-2.git/blobdiff_plain/de465d8563bb6c9a7e934d34fb5c4aaa51226f6f..e72e5682757a38fb94317d68758b874c61d55dd1:/library/setup.py?ds=inline diff --git a/library/setup.py b/library/setup.py index 7eda071..40d6dbc 100755 --- a/library/setup.py +++ b/library/setup.py @@ -22,33 +22,12 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ -try: - from setuptools import setup -except ImportError: - from distutils.core import setup - -classifiers = ['Development Status :: 4 - Beta', - 'Operating System :: POSIX :: Linux', - 'License :: OSI Approved :: MIT License', - 'Intended Audience :: Developers', - 'Programming Language :: Python :: 2.6', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Topic :: Software Development', - 'Topic :: System :: Hardware'] - -setup( - name='{{LIBNAME}}', - version='0.0.1', - author='Philip Howard', - author_email='phil@pimoroni.com', - description="""{{DESCRIPTION}}""", - long_description=open('README.rst').read() + '\n' + open('CHANGELOG.txt').read(), - license='MIT', - keywords='Raspberry Pi', - url='http://www.pimoroni.com', - project_urls={ 'GitHub': 'https://www.github.com/pimoroni/{{LIBNAME}}-python' }, - classifiers=classifiers, - packages=['{{LIBNAME}}'], - install_requires=[] -) +from setuptools import setup, __version__ +from pkg_resources import parse_version + +minimum_version = parse_version('30.4.0') + +if parse_version(__version__) < minimum_version: + raise RuntimeError("Package setuptools must be at least version {}".format(minimum_version)) + +setup()