diff options
Diffstat (limited to 'setup.py')
| -rw-r--r-- | setup.py | 45 |
1 files changed, 42 insertions, 3 deletions
@@ -40,13 +40,51 @@ FILES = [ ] ] +DESCRIPTION = ("Command-line program to download image galleries and " + "collections from several image hosting sites") +LONG_DESCRIPTION = read("README.rst") + + +if "py2exe" in sys.argv: + try: + import py2exe + except ImportError: + sys.exit("Error importing 'py2exe'") + + # py2exe dislikes version specifiers with a trailing '-dev' + VERSION = VERSION.partition("-")[0] + + params = { + "console": [{ + "script" : "./gallery_dl/__main__.py", + "dest_base" : "gallery-dl", + "version" : VERSION, + "description" : DESCRIPTION, + "comments" : LONG_DESCRIPTION, + "product_name" : "gallery-dl", + "product_version": VERSION, + }], + "options": {"py2exe": { + "bundle_files": 0, + "compressed" : 1, + "optimize" : 1, + "dist_dir" : ".", + "packages" : ["gallery_dl"], + "includes" : ["youtube_dl"], + "dll_excludes": ["w9xpopen.exe"], + }}, + "zipfile": None, + } + +else: + params = {} + setup( name="gallery_dl", version=VERSION, - description=("Command-line program to download image galleries and " - "collections from several image hosting sites"), - long_description=read("README.rst"), + description=DESCRIPTION, + long_description=LONG_DESCRIPTION, url="https://github.com/mikf/gallery-dl", download_url="https://github.com/mikf/gallery-dl/releases/latest", author="Mike Fährmann", @@ -96,4 +134,5 @@ setup( "Topic :: Utilities", ], test_suite="test", + **params, ) |
