/ setup.py
setup.py
 1  """A setuptools based setup module.
 2  
 3  See:
 4  https://packaging.python.org/en/latest/distributing.html
 5  https://github.com/pypa/sampleproject
 6  """
 7  
 8  # Always prefer setuptools over distutils
 9  from setuptools import setup, find_packages
10  # To use a consistent encoding
11  from codecs import open
12  from os import path
13  
14  here = path.abspath(path.dirname(__file__))
15  
16  # Get the long description from the README file
17  with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
18      long_description = f.read()
19  
20  setup(
21      name='adafruit-circuitpython-vl53l0x',
22  
23      use_scm_version=True,
24      setup_requires=['setuptools_scm'],
25  
26      description='CircuitPython library for VL53L0X time of flight distance sensor.',
27      long_description=long_description,
28      long_description_content_type='text/x-rst',
29  
30      # The project's main homepage.
31      url='https://github.com/adafruit/Adafruit_CircuitPython_VL53L0X',
32  
33      # Author details
34      author='Adafruit Industries',
35      author_email='circuitpython@adafruit.com',
36  
37      install_requires=['Adafruit-Blinka', 'adafruit-circuitpython-busdevice'],
38  
39      # Choose your license
40      license='MIT',
41  
42      # See https://pypi.python.org/pypi?%3Aaction=list_classifiers
43      classifiers=[
44          'Development Status :: 3 - Alpha',
45          'Intended Audience :: Developers',
46          'Topic :: Software Development :: Libraries',
47          'Topic :: System :: Hardware',
48          'License :: OSI Approved :: MIT License',
49          'Programming Language :: Python :: 3',
50          'Programming Language :: Python :: 3.4',
51          'Programming Language :: Python :: 3.5',
52      ],
53  
54      # What does your project relate to?
55      keywords='adafruit vl53l0x time flight distance sensor'
56               'breakout hardware micropython circuitpython',
57  
58      # You can just specify the packages manually here if your project is
59      # simple. Or you can use find_packages().
60      py_modules=['adafruit_vl53l0x'],
61  )