5
5
from distutils .core import setup
6
6
from setuptools .command .sdist import sdist
7
7
8
- version = "0.4 "
8
+ version = "0.5 "
9
9
10
10
# Convert README from Markdown to reStructuredText
11
11
description = "Please take a look at README.md"
12
12
try :
13
- description = open ('README.md' , 'r ' ).read ()
13
+ description = open ('README.md' , 'rt ' ).read ()
14
14
import pypandoc
15
15
description = pypandoc .convert_text (description , 'rst' , 'markdown_github' )
16
16
except ImportError :
17
17
pass
18
18
# If not possible, leave it in Markdown...
19
19
20
+ requirements = open ('requirements.txt' , 'rt' ).readlines ()
21
+ requirements = [x .strip () for x in requirements if x ]
22
+
20
23
21
24
# Generate classes
22
25
class UpdateClasses (sdist ):
@@ -32,7 +35,7 @@ def run(self):
32
35
setup (
33
36
name = 'obs-websocket-py' ,
34
37
packages = ['obswebsocket' ],
35
- cmdclass = {'sdist' : UpdateClasses },
38
+ # cmdclass={'sdist': UpdateClasses},
36
39
license = 'MIT' ,
37
40
version = version ,
38
41
description = 'Python library to communicate with an obs-websocket server.' ,
@@ -54,7 +57,7 @@ def run(self):
54
57
'Programming Language :: Python :: 2' ,
55
58
'Programming Language :: Python :: 2.7' ,
56
59
'Programming Language :: Python :: 3' ,
57
- 'Programming Language :: Python :: 3.5 ' ,
60
+ 'Programming Language :: Python :: 3.6 ' ,
58
61
],
59
- install_requires = [ 'websocket-client' , 'six' ] ,
62
+ install_requires = requirements ,
60
63
)
0 commit comments