From 6636cbff81061bc270e4d21659fa3fba8eb3c87b Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 12 Apr 2013 18:44:55 +0200 Subject: Create installation script using distutils --- setup.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 setup.py (limited to 'setup.py') diff --git a/setup.py b/setup.py new file mode 100755 index 0000000..9034f0e --- /dev/null +++ b/setup.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python3 + +import distutils +import DistUtilsExtra.auto +import os + + +class install_pylock(distutils.command.install.install): + def run(self): + distutils.dir_util.copy_tree('etc', os.path.join(self.root, '/etc'), + preserve_times=0, preserve_symlinks=1, verbose=1) + + distutils.command.install.install.run(self) + +DistUtilsExtra.auto.setup( + name = 'pylock', + version = '1', + + data_files = [], + + packages = ['pylock'], + package_data = { + 'pylock': ['data/unlock.ui', 'data/bg.svg'], + }, + + cmdclass = { + 'install': install_pylock, + }, +) -- cgit v1.2.3