root/setup.py

Revision ,1, 2.9 kB (checked in by Florian Birée <florian@…>, 13 months ago)

First commit, Parangon version 0.1.0

  • Property executable set to True
Line 
1#! /usr/bin/env python
2# -*- coding: utf-8 -*-
3############################################################################
4#
5# Copyright © 2007 Florian Birée aka Thesa <florian@biree.name>
6#
7# Website: <URL:http://florian.biree.name/>
8#
9#    This file is part of Parangon
10#
11#    Parangon is free software: you can redistribute it and/or modify
12#    it under the terms of the GNU General Public License as published by
13#    the Free Software Foundation, either version 3 of the License, or
14#    (at your option) any later version.
15#
16#    Parangon is distributed in the hope that it will be useful,
17#    but WITHOUT ANY WARRANTY; without even the implied warranty of
18#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19#    GNU General Public License for more details.
20#
21#    You should have received a copy of the GNU General Public License
22#    along with Paragon.  If not, see <http://www.gnu.org/licenses/>.
23#
24############################################################################
25"""Setup for Parangon"""
26
27__author__ = "Florian Birée"
28__version__ = "0.1.0"
29__license__ = "GPL"
30__copyright__ = "Copyright © 2007, Florian Birée"
31__revision__ = "$Revision: $"
32__date__ = "$Date: $"
33
34from distutils.core import setup
35import os
36
37setup(
38    name="parangon",
39    version=__version__,
40    url="http://florian.biree.name/",
41    download_url="http://florian.biree.name/",
42    description="Plugable backup system based on rsync.",
43    long_description= """\
44Paragon use rsync to make incremental backups (using hard link to save space).
45A plugin system allow to backup different part of the system, like files or DB.
46""",
47    author="Florian Birée",
48    author_email="florian@biree.name",
49    license="GNU General Public License version 3",
50    platforms=["Unix"],
51    classifiers=[
52          'Development Status :: 3 - Alpha',
53          'Environment :: Console',
54          'Intended Audience :: Developers',
55          'License :: OSI Approved :: GNU General Public License (GPL)',
56          'Natural Language :: English',
57          'Operating System :: MacOS :: MacOS X',
58          'Operating System :: POSIX',
59          'Programming Language :: Python',
60          'Topic :: Utilities',
61          ],
62    packages=['parangon', 'parangon.plugins'],
63    #requires=[''],
64    scripts=[os.path.join('parangon', 'parangon')],
65   
66    data_files=[
67        # share/doc/parangon
68        (os.path.join('share', 'doc', 'parangon'), [
69            "AUTHORS",
70            "CHANGELOG",
71            "COPYING",
72            "INSTALL",
73            "README",
74        ]),
75        # share/man/man1
76        (os.path.join("share", "man", "man1"), [
77            os.path.join("man", "parangon.1.gz"),
78        ]),
79        # share/doc/parangon/examples
80        (os.path.join("share", "doc", "parangon", "examples"), [
81            os.path.join("examples", "conf.py"),
82        ]),
83    ],
84)
85
86# vim:ai:et:sw=4:ts=4:sts=4:tw=78:fenc=utf-8
Note: See TracBrowser for help on using the browser.