forked from Qirky/FoxDot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
59 lines (53 loc) · 2.3 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/env python
from setuptools import setup
with open("README.md", "r") as f:
long_description=f.read()
with open("FoxDot/lib/.version", "r") as f:
version = f.read()
setup(name='FoxDot',
version=version,
description='Live coding music with SuperCollider',
author='Ryan Kirkbride',
author_email='[email protected]',
license='cc-by-sa-4.0',
url='http://foxdot.org/',
packages=['FoxDot',
'FoxDot.lib',
'FoxDot.lib.Code',
'FoxDot.lib.Custom',
'FoxDot.lib.Extensions',
'FoxDot.lib.Extensions.VRender',
'FoxDot.lib.Extensions.SonicPi',
'FoxDot.lib.Workspace',
'FoxDot.lib.Workspace.Simple',
'FoxDot.lib.EspGrid',
'FoxDot.lib.Effects',
'FoxDot.lib.Patterns',
'FoxDot.lib.SCLang',
'FoxDot.lib.Settings',
'FoxDot.lib.Utils'],
long_description=long_description,
long_description_content_type="text/markdown",
entry_points={'gui_scripts' : ['FoxDot = FoxDot.__init__:main']},
# data_files=[('', 'LICENSE')],
package_data = {'FoxDot': ['snd/*/*/*.*',
'snd/_loop_/foxdot.wav',
'snd/_loop_/drums130.wav',
'snd/_loop_/dirty120.wav',
'snd/_loop_/afro105.wav',
'snd/_loop_/break170.wav',
'snd/_loop_/cowbells110.wav',
'snd/_loop_/robot110.wav',
'snd/_loop_/techno130.wav',
'osc/*.scd',
'osc/sceffects/*.scd',
'osc/scsyndef/*.scd',
'demo/*.py',
'rec/.null',
'lib/Extensions/*/*.*',
'lib/Extensions/*/*/*.*',
'lib/.version',
'README.md',
],
'FoxDot.lib.Workspace': ['img/*', 'tmp/*'],
'FoxDot.lib.Settings' : ['conf.txt']})