setup.py
branchv0.6.x
changeset 356 61e732e4cb3e
parent 261 1c2241dde942
child 366 d6573da35b5f
equal deleted inserted replaced
355:48bf20b43f2e 356:61e732e4cb3e
    16 aliases and relocated users.
    16 aliases and relocated users.
    17 It is designed for Dovecot and Postfix with a PostgreSQL backend.
    17 It is designed for Dovecot and Postfix with a PostgreSQL backend.
    18 """
    18 """
    19 packages = [
    19 packages = [
    20     'VirtualMailManager',
    20     'VirtualMailManager',
    21     'VirtualMailManager.constants',
    21     'VirtualMailManager.cli',
    22     'VirtualMailManager.ext',
    22     'VirtualMailManager.ext',
    23     'VirtualMailManager.pycompat',
    23     'VirtualMailManager.pycompat',
    24 ]
    24 ]
       
    25 # http://pypi.python.org/pypi?%3Aaction=list_classifiers
    25 classifiers = ['Development Status :: 5 - Production/Stable',
    26 classifiers = ['Development Status :: 5 - Production/Stable',
    26                'Environment :: Console',
    27                'Environment :: Console',
    27                'Intended Audience :: System Administrators',
    28                'Intended Audience :: System Administrators',
    28                'License :: OSI Approved :: BSD License',
    29                'License :: OSI Approved :: BSD License',
    29                'Natural Language :: Dutch',
    30                'Natural Language :: Dutch',
    33                'Operating System :: POSIX',
    34                'Operating System :: POSIX',
    34                'Operating System :: POSIX :: BSD',
    35                'Operating System :: POSIX :: BSD',
    35                'Operating System :: POSIX :: Linux',
    36                'Operating System :: POSIX :: Linux',
    36                'Operating System :: POSIX :: Other',
    37                'Operating System :: POSIX :: Other',
    37                'Programming Language :: Python',
    38                'Programming Language :: Python',
       
    39                'Programming Language :: Python :: 2',
    38                'Topic :: Communications :: Email',
    40                'Topic :: Communications :: Email',
    39                'Topic :: System :: Systems Administration',
    41                'Topic :: System :: Systems Administration',
    40                'Topic :: Utilities']
    42                'Topic :: Utilities']
    41 
    43 
    42 # sucessfuly tested on:
    44 # sucessfuly tested on:
    58               'download_url':'http://sf.net/projects/vmm/files/',
    60               'download_url':'http://sf.net/projects/vmm/files/',
    59               'platforms': platforms,
    61               'platforms': platforms,
    60               'classifiers': classifiers}
    62               'classifiers': classifiers}
    61 
    63 
    62 if 'requires' in DistributionMetadata._METHOD_BASENAMES:
    64 if 'requires' in DistributionMetadata._METHOD_BASENAMES:
    63     setup_args['requires'] = ['pyPgSQL']
    65     setup_args['requires'] = ['psycopg2>=2.0', 'pyPgSQL>=2.5.1']
    64 
    66 
    65 setup(**setup_args)
    67 setup(**setup_args)