setup.py
# !/usr/bin/env python3
"""bme280pi: the BME280 Sensor Reader for Raspberry Pi.
This package provides:
- an intuitive way to access the Bosch BME280 sensor
- the ability to convert measurements into different units
"""
import os
import sys
from setuptools import setup, find_packages
here = os.path.dirname(__file__)
README = open(os.path.join(here, 'README.md')).read()
if sys.version_info.major < 3 or sys.version_info.minor < 5:
print("Package is for python 3.5 or later, please upgrade")
sys.exit(1)
github_url = "https://github.com/MarcoAndreaBuchmann/bme280pi/"
download_url = github_url + "archive/v1.0.tar.gz"
setup(name='bme280pi',
version='1.1.0',
license='MIT',
description="bme280pi: the BME280 Sensor Reader for Raspberry Pi",
long_description=README,
long_description_content_type="text/markdown",
author='Marco-Andrea Buchmann',
author_email='bmarcoa@gmail.com',
url='https://www.github.com/MarcoAndreaBuchmann/bme280pi',
download_url=download_url,
project_urls={"Bug Tracker": github_url + "issues",
"Source Code": github_url},
keywords=['Raspberry', 'Pi', 'Raspberry Pi', 'BME280', 'sensor',
'readout', 'temperature', 'pressure', 'humidity'],
platforms=["Linux"],
python_requires=">=3.5",
packages=find_packages(),
tests_require=["smbus", "pytest"],
install_requires=['smbus'],
classifiers=['Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'Topic :: Software Development :: Build Tools',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7']
)