X-Git-Url: https://zdv2.bktei.com/gitweb/EVA-2020-02-2.git/blobdiff_plain/d0f3cd3fb8a3ff2ef76d42444592acffbf4d02ae..6981ca84bffea1239a4ba03d695065e2011c8891:/library/setup.py diff --git a/library/setup.py b/library/setup.py index b211db7..b21ce9d 100755 --- a/library/setup.py +++ b/library/setup.py @@ -22,33 +22,14 @@ 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__, version + +minimum_version = version.pkg_resources.parse_version('30.4.0') + +if version.pkg_resources.parse_version(__version__) < minimum_version: + raise RuntimeError("Package setuptools must be at least version {}".format(minimum_version)) + +result = setup( + packages=['enviroplus'], + install_requires=['setuptools>='.format(minimum_version), 'pimoroni-bme280', 'pms5003', 'ltr559', 'st7735', 'ads1015'] )