diff options
author | Damien Churchill <damoc@gmail.com> | 2009-11-25 18:58:50 +0100 |
---|---|---|
committer | Damien Churchill <damoc@gmail.com> | 2009-11-25 18:58:50 +0100 |
commit | 635260e68647d072c6e9b0d26c38c38bc3989074 (patch) | |
tree | 25e8a28a03eb235d6f5aac0101c8fc7376849559 | |
parent | Fix loading the saved metadata when loading state with magnet uris (diff) | |
download | deluge-635260e68647d072c6e9b0d26c38c38bc3989074.tar.xz deluge-635260e68647d072c6e9b0d26c38c38bc3989074.zip |
add the updated setup and new MANIFEST file from 1.2
-rw-r--r-- | MANIFEST.in | 11 | ||||
-rw-r--r-- | setup.py | 47 |
2 files changed, 37 insertions, 21 deletions
diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 000000000..f38e587e6 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,11 @@ +recursive-include docs * +recursive-include deluge * +recursive-include win32 * + +recursive-exclude deluge *.egg-link +exclude deluge/ui/web/gen_gettext.py +exclude deluge/ui/web/css/*-debug.css +exclude deluge/ui/web/js/build.sh +exclude deluge/ui/web/js/Deluge*.js +exclude deluge/ui/web/js/*-debug.js +prune deluge/ui/web/docs @@ -2,6 +2,7 @@ # setup.py # # Copyright (C) 2007 Andrew Resch <andrewresch@gmail.com> +# 2009 Damien Churchill <damoxc@gmail.com> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -20,12 +21,16 @@ # Boston, MA 02110-1301, USA. # -import ez_setup -ez_setup.use_setuptools() +try: + from setuptools import setup, find_packages, Extension +except ImportError: + import ez_setup + ez_setup.use_setuptools() + from setuptools import setup, find_packages, Extension + import glob import sys -from setuptools import setup, find_packages, Extension from distutils import cmd, sysconfig from distutils.command.build import build as _build from distutils.command.clean import clean as _clean @@ -36,7 +41,6 @@ except ImportError: class BuildDoc(object): pass - import msgfmt import os import platform @@ -392,30 +396,25 @@ _data_files = [ # Main setup setup( + name = "deluge", + version = "1.2.9.900", + fullname = "Deluge Bittorrent Client", + description = "Bittorrent Client", author = "Andrew Resch, Damien Churchill", author_email = "andrewresch@gmail.com, damoxc@gmail.com", - cmdclass = cmdclass, - data_files = _data_files, - description = "Bittorrent Client", + keywords = "torrent bittorrent p2p fileshare filesharing", long_description = """Deluge is a bittorrent client that utilizes a daemon/client model. There are various user interfaces available for Deluge such as the GTKui, the webui and a console ui. Deluge uses libtorrent in it's backend to handle the bittorrent protocol.""", - keywords = "torrent bittorrent p2p fileshare filesharing", - entry_points = """ - [console_scripts] - deluge = deluge.main:start_ui - deluge-console = deluge.ui.console:start - deluge-gtk = deluge.ui.gtkui:start - deluge-web = deluge.ui.web:start - deluged = deluge.main:start_daemon - """, + url = "http://deluge-torrent.org", + license = "GPLv3", + + cmdclass = cmdclass, + data_files = _data_files, ext_package = "deluge", ext_modules = _ext_modules, - fullname = "Deluge Bittorrent Client", include_package_data = True, - license = "GPLv3", - name = "deluge", package_data = {"deluge": ["ui/gtkui/glade/*.glade", "data/pixmaps/*.png", "data/pixmaps/*.svg", @@ -437,6 +436,12 @@ setup( "ui/web/themes/*/*/*" ]}, packages = find_packages(exclude=["plugins", "docs", "tests"]), - url = "http://deluge-torrent.org", - version = "1.3.0", + entry_points = """ + [console_scripts] + deluge = deluge.main:start_ui + deluge-console = deluge.ui.console:start + deluge-gtk = deluge.ui.gtkui:start + deluge-web = deluge.ui.web:start + deluged = deluge.main:start_daemon + """, ) |