~bzr-upload-devs/bzr-upload/trunk

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Vincent Ladeuil
  • Date: 2010-12-10 12:54:24 UTC
  • Revision ID: v.ladeuil+lp@free.fr-20101210125424-fqijxvfbt0inelj6
Tags: bzr-upload-1.0.0
Prepare 1.0.0 release by being a better packager and bzr citizen.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/env python
2
 
# Copyright (C) 2008 by Canonical Ltd
 
2
# Copyright (C) 2008-2010 by Canonical Ltd
3
3
#
4
4
# This program is free software; you can redistribute it and/or modify
5
5
# it under the terms of the GNU General Public License as published by
15
15
# along with this program; if not, write to the Free Software
16
16
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
17
17
 
18
 
from distutils.core import setup
 
18
from info import *
19
19
 
20
 
setup(name='bzr-upload',
21
 
      description='Incrementally uploads changes to a dumb server',
22
 
      keywords='plugin bzr upload dumb protocol',
23
 
      version='0.1.0',
24
 
      url='http://launchpad.net/bzr-upload',
25
 
      download_url='http://launchpad.net/bzr-upload',
26
 
      author='Vincent Ladeuil, Martin Albisetti',
27
 
      license='GPL',
28
 
      long_description="""
29
 
      Web sites are often hosted on servers where bzr can't be installed. In
30
 
      other cases, the web site must not give access to its corresponding
31
 
      branch (for security reasons for example). Finally, web hosting providers
32
 
      often provides only ftp access to upload sites.  This plugin uploads only
33
 
      the relevant changes since the last upload using ftp or sftp protocols.
34
 
      """,
35
 
      package_dir={'bzrlib.plugins.upload':'.',
36
 
                   'bzrlib.plugins.upload.tests':'tests'},
37
 
      packages=['bzrlib.plugins.upload',
38
 
                'bzrlib.plugins.upload.tests']
39
 
      )
 
20
if __name__ == '__main__':
 
21
    from distutils.core import setup
 
22
    series = bzr_plugin_version[:2]
 
23
    series_string = ".".join([str(x) for x in series])
 
24
    version = bzr_plugin_version[:3]
 
25
    version_string = ".".join([str(x) for x in version])
 
26
    setup(name='bzr-upload',
 
27
          description='Incrementally uploads changes to a dumb server',
 
28
          keywords='plugin bzr upload dumb protocol',
 
29
          version=version_string,
 
30
          url='http://launchpad.net/bzr-upload/%s/%s/bzr-upload-%s.tar.gz' % (
 
31
            series_string, version_string, version_string),
 
32
          download_url='http://launchpad.net/bzr-upload',
 
33
          author='Vincent Ladeuil, Martin Albisetti',
 
34
          author_email='v.ladeuil+lp@free.fr',
 
35
          license='GPL',
 
36
          long_description="""\
 
37
Web sites are often hosted on servers where bzr can't be
 
38
installed.  In other cases, the web site must not give access to
 
39
its corresponding branch (for security reasons for example).
 
40
Finally, web hosting providers often provides only ftp access to
 
41
upload sites.  This plugin uploads only the relevant changes since
 
42
the last upload using ftp or sftp protocols.
 
43
""",
 
44
          package_dir={'bzrlib.plugins.upload':'.'},
 
45
          packages=['bzrlib.plugins.upload',
 
46
                    'bzrlib.plugins.upload.tests']
 
47
          )