Still trying to get CSS generation to happen within install...
This commit is contained in:
parent
f607c6757f
commit
929b7c9a5c
1 changed files with 16 additions and 2 deletions
18
setup.py
18
setup.py
|
@ -3,12 +3,14 @@
|
|||
import errno
|
||||
import os
|
||||
import re
|
||||
import distutils.cmd
|
||||
from distutils.cmd import Command
|
||||
from distutils.command.build import build as _build
|
||||
from distutils.command.install import install
|
||||
from setuptools import setup, find_packages
|
||||
from setuptools.command.bdist_egg import bdist_egg as _bdist_egg
|
||||
|
||||
|
||||
class WebBuildCommand(distutils.cmd.Command):
|
||||
class WebBuildCommand(Command):
|
||||
"""
|
||||
Custom command to build the web files
|
||||
"""
|
||||
|
@ -66,6 +68,16 @@ class InstallCommand(install):
|
|||
install.do_egg_install(self)
|
||||
|
||||
|
||||
class bdist_egg(_bdist_egg):
|
||||
def run(self):
|
||||
self.run_command('web_build')
|
||||
_bdist_egg.run(self)
|
||||
|
||||
|
||||
class build(_build):
|
||||
sub_commands = _build.sub_commands + [('web_build', None)]
|
||||
|
||||
|
||||
def path(fname=''):
|
||||
return os.path.abspath(os.path.join(os.path.dirname(__file__), fname))
|
||||
|
||||
|
@ -126,6 +138,8 @@ setup(
|
|||
cmdclass={
|
||||
'web_build': WebBuildCommand,
|
||||
'install': InstallCommand,
|
||||
'build': build,
|
||||
'bdist_egg': bdist_egg,
|
||||
},
|
||||
# data_files = [
|
||||
# ('/etc/platypush', ['platypush/config.example.yaml'])
|
||||
|
|
Loading…
Reference in a new issue