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-motor' ,
22
+
23
+ use_scm_version = True ,
24
+ setup_requires = ['setuptools_scm' ],
25
+
26
+ description = 'CircuitPython helper library provides higher level objects to control motors and servos.' ,
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_Motor' ,
32
+
33
+ # Author details
34
+ author = 'Adafruit Industries' ,
35
+
36
+
37
+ install_requires = ['Adafruit-Blinka' ],
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 servo stepper motor hardware micropython circuitpython' ,
56
+
57
+ # You can just specify the packages manually here if your project is
58
+ # simple. Or you can use find_packages().
59
+ packages = ['adafruit_motor' ],
60
+ )
0 commit comments