From 4cd66c4147bef3ee8096f7161d407fb37582f1c9 Mon Sep 17 00:00:00 2001 From: PJ Eby Date: Fri, 18 Nov 2005 04:37:31 +0000 Subject: Added the ``include_package_data`` keyword to ``setup()``, allowing you to automatically include any package data listed in revision control or ``MANIFEST.in``. Now projects can manage their data files and source manifests without having to maintain two ways to express the same file list. Yay! --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041473 --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index deeb1d8d..cfe59f9c 100755 --- a/setup.py +++ b/setup.py @@ -36,7 +36,7 @@ setup( url = "http://peak.telecommunity.com/DevCenter/setuptools", test_suite = 'setuptools.tests.test_suite', packages = find_packages(), - package_data = {'setuptools': ['*.exe']}, + include_package_data = True, py_modules = ['pkg_resources', 'easy_install', 'site'], zip_safe = False, # We want 'python -m easy_install' to work, for now :( @@ -53,6 +53,7 @@ setup( "entry_points = setuptools.dist:check_entry_points", "test_suite = setuptools.dist:check_test_suite", "zip_safe = setuptools.dist:assert_bool", + "include_package_data = setuptools.dist:assert_bool", ], "egg_info.writers": [ "PKG-INFO = setuptools.command.egg_info:write_pkg_info", @@ -66,7 +67,6 @@ setup( "console_scripts": ["easy_install = setuptools.command.easy_install:main"], }, - classifiers = [f.strip() for f in """ Development Status :: 3 - Alpha Intended Audience :: Developers -- cgit v1.2.1