diff options
author | Kali Kaneko <kali@leap.se> | 2013-08-26 21:46:31 +0200 |
---|---|---|
committer | Kali Kaneko <kali@leap.se> | 2013-08-26 21:46:31 +0200 |
commit | 292ac2f4a971010af1b1630d5d75f092d5a9bc88 (patch) | |
tree | 9e13b0261d68cc272b12e219b6733557f360e915 /setup.py | |
parent | a53ccbddfb206454a08f5d96ee1d18c01a8c1e3c (diff) | |
parent | 3f6fe9e4b57e9c7a8ed5a9ece8e316bdee0d2806 (diff) |
Merge tag '0.3.1' into debian
Tag leap.mail version 0.3.1
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 46 |
1 files changed, 31 insertions, 15 deletions
@@ -17,27 +17,41 @@ """ setup file for leap.mail """ +from setuptools import setup +from setuptools import find_packages +import versioneer +versioneer.versionfile_source = 'src/leap/mail/_version.py' +versioneer.versionfile_build = 'leap/mail/_version.py' +versioneer.tag_prefix = '' # tags are like 1.2.0 +versioneer.parentdir_prefix = 'leap.mail-' -from setuptools import setup, find_packages +from pkg import utils - -requirements = [ - "leap.soledad.client>=0.3.0", - "leap.common>=0.2.3-dev", - "leap.keymanager>=0.2.0", - "twisted", +trove_classifiers = [ + 'Development Status :: 4 - Beta', + 'Framework :: Twisted', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: GNU General Public License ' + 'v3 (GPLv3)', + 'Operating System :: OS Independent', + 'Programming Language :: Python', + 'Programming Language :: Python :: 2.6', + 'Programming Language :: Python :: 2.7', + 'Topic :: Communications :: Email', + 'Topic :: Communications :: Email :: Post-Office :: IMAP', + 'Topic :: Communications :: Email :: Post-Office :: POP3', + 'Topic :: Internet', + 'Topic :: Security :: Cryptography', + 'Topic :: Software Development :: Libraries', ] -tests_requirements = [ - 'setuptools-trial', - 'mock', -] +# XXX add ref to docs -# XXX add classifiers, docs setup( name='leap.mail', - version='0.3.0', + version=versioneer.get_version(), + cmdclass=versioneer.get_cmdclass(), url='https://leap.se/', license='GPLv3+', author='The LEAP Encryption Access Project', @@ -46,10 +60,12 @@ setup( long_description=( "Mail Services in the LEAP Client project." ), + classifiers=trove_classifiers, namespace_packages=["leap"], package_dir={'': 'src'}, packages=find_packages('src'), test_suite='leap.mail.load_tests', - install_requires=requirements, - tests_require=tests_requirements, + install_requires=utils.parse_requirements(), + tests_require=utils.parse_requirements( + reqfiles=['pkg/requirements-testing.pip']), ) |