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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
#!/usr/bin/python
# .+
#
# .context : Application View Controller
# .title : AVC distutils setup
# .kind : python source
# .author : Fabrizio Pollastri <pollastri@iriti.cnr.it>
# .site : Torino - Italy
# .creation : 11-Nov-2006
# .copyright : (c) 2006 2007 Fabrizio Pollastri
# .license : GNU General Public License (see below)
#
# This file is part of "AVC, Application View Controller".
#
# AVC is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# AVC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
# .-
from distutils.core import setup
import glob
import os
import os.path
import re
import string
import sys
classifiers = """\
Development Status :: 4 - Beta
Intended Audience :: Developers
License :: OSI Approved :: GNU General Public License (GPL)
Programming Language :: Python
Topic :: System :: Hardware
Topic :: Software Development :: Libraries :: Python Modules
Operating System :: POSIX :: Linux
"""
if sys.version_info < (2, 3):
_setup = setup
def setup(**kwargs):
if kwargs.has_key("classifiers"):
del kwargs["classifiers"]
_setup(**kwargs)
setup (
name = 'avc',
version = '0.6.1',
author = 'Fabrizio Pollastri',
author_email = 'pollastri@inrim.it',
maintainer = 'Fabrizio Pollastri',
maintainer_email = 'pollastri@inrim.it',
url = 'http://avc.inrim.it',
license = 'http://www.gnu.org/licenses/gpl.txt',
platforms = ['Linux'],
description = """
AVC, the Application View Controller is a multiplatform, fully transparent,
automatic and live connector between the values displayed and entered by GUI
widgets and the variables of an application using the GUI.""",
classifiers = filter(None, classifiers.split("\n")),
long_description = "see html/index.html or http://avc.inrim.it/",
package_dir = {'avc':'src'},
packages = ['avc'])
# cleanup
try:
os.remove('MANIFEST')
except:
pass
#### END
|