setup.py: disable installation of audio files
This commit is contained in:
parent
5473fe20f7
commit
b9f9072f1f
1 changed files with 8 additions and 17 deletions
25
setup.py
25
setup.py
|
|
@ -18,16 +18,8 @@
|
|||
|
||||
import os
|
||||
from distutils.core import setup
|
||||
from distutils.command.install_data import install_data
|
||||
from mmgen.globalvars import g
|
||||
|
||||
class my_install_data(install_data):
|
||||
def run(self):
|
||||
sdir = os.path.join('data_files','audio')
|
||||
for f in [e for e in os.listdir(sdir) if e[-4:] == '.wav']:
|
||||
os.chmod(os.path.join(sdir,f),0o644)
|
||||
install_data.run(self)
|
||||
|
||||
os.umask(0o0022)
|
||||
|
||||
setup(
|
||||
|
|
@ -38,7 +30,7 @@ setup(
|
|||
author_email = g.email,
|
||||
url = g.proj_url,
|
||||
license = 'GNU GPL v3',
|
||||
platforms = 'Linux, MS Windows, Raspberry Pi',
|
||||
platforms = ('Linux, Armbian, Raspbian, MS Windows'),
|
||||
keywords = g.keywords,
|
||||
packages = ['mmgen.node_tools'],
|
||||
scripts = [
|
||||
|
|
@ -47,13 +39,12 @@ setup(
|
|||
'mmnode-halving-calculator',
|
||||
'mmnode-netrate',
|
||||
'mmnode-peerblocks',
|
||||
],
|
||||
data_files = [('share/mmgen/node_tools/audio', [
|
||||
'data_files/audio/ringtone.wav', # source files must have 0644 mode
|
||||
'data_files/audio/Positive.wav',
|
||||
'data_files/audio/Rhodes.wav',
|
||||
'data_files/audio/Counterpoint.wav'
|
||||
])
|
||||
],
|
||||
cmdclass = { 'install_data': my_install_data },
|
||||
# data_files = [('share/mmgen/node_tools/audio', [
|
||||
# 'data_files/audio/ringtone.wav', # source files must have 0644 mode
|
||||
# 'data_files/audio/Positive.wav',
|
||||
# 'data_files/audio/Rhodes.wav',
|
||||
# 'data_files/audio/Counterpoint.wav'
|
||||
# ])
|
||||
# ],
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue