Ignore:
Timestamp:
22/08/06 12:39:59 (13 years ago)
Author:
spascoe
Message:

Beginning transition to useing setuptools

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/trunk/setup.py

    r1436 r1437  
    22""" 
    33 
    4 from distutils.core import setup, Extension, Command 
     4import ez_setup 
     5ez_setup.use_setuptools() 
     6 
     7from setuptools import setup, Extension, Command 
    58import sys, os 
    69 
     
    115118#------------------------------------------------------------------------------------------- 
    116119 
    117  
    118  
    119  
    120  
    121  
    122  
    123  
    124 bbftpd = Extension('pybbftp.bbftpd', 
     120bbftpd = Extension('ndg.delivery.pybbftp.bbftpd', 
    125121                   define_macros = [('NDG_AUTH', 1), 
    126122                                    ('LOCAL_SYSLOG_FACILITY', 1), 
     
    135131                   sources = server_sources) 
    136132 
    137 bbftpc = Extension('pybbftp.bbftpc', 
     133bbftpc = Extension('ndg.delivery.pybbftp.bbftpc', 
    138134                   define_macros = [('NDG_AUTH', 1), ('LOCAL_SYSLOG_FACILITY', 1), 
    139135                                    ('_LARGEFILE64_SOURCE', 1), 
     
    146142                   sources = client_sources) 
    147143 
    148 setup(name = 'bbftp-python', 
     144setup(name = 'ndg_delivery_server', 
    149145      version = version, 
    150146      description = 'Embedded bbftp server', 
    151147      author = 'Stephen Pascoe', 
    152148      author_email = 'S.Pascoe@rl.ac.uk', 
     149 
     150      zip_safe = True, 
     151      install_requires = ['setuptools'], 
     152 
     153      packages = ['ndg', 'ndg.delivery', 'ndg.delivery.pybbftp'], 
     154      namespace_packages = ['ndg', 'ndg.delivery', 'ndg.delivery.pybbftp'], 
    153155      package_dir = {'': 'lib/python'}, 
    154       packages = ['pybbftp'], 
    155       scripts=['examples/deliveryd.py', 'examples/deliveryclient.py'], 
    156       ext_modules = [ 
    157                      bbftpd, 
    158                      bbftpc], 
     156      py_modules = ['ndg.delivery.pybbftp.server'], 
     157      scripts=['examples/deliveryd.py'], 
     158      ext_modules = [bbftpd], 
    159159      cmdclass = {'doc': Doc, 'build': MyBuild} 
    160160      ) 
    161161       
     162setup(name = 'ndg_delivery_client', 
     163      version = version, 
     164      description = 'Embedded bbftp client', 
     165      author = 'Stephen Pascoe', 
     166      author_email = 'S.Pascoe@rl.ac.uk', 
     167 
     168      zip_safe = True, 
     169      install_requires = ['setuptools'], 
     170 
     171      packages = ['ndg', 'ndg.delivery', 'ndg.delivery.pybbftp'], 
     172      namespace_packages = ['ndg', 'ndg.delivery', 'ndg.delivery.pybbftp'], 
     173      package_dir = {'': 'lib/python'}, 
     174      py_modules = ['ndg.delivery.pybbftp.client'], 
     175      scripts=['examples/deliveryclient.py'], 
     176      ext_modules = [bbftpc], 
     177      cmdclass = {'doc': Doc, 'build': MyBuild} 
     178      ) 
Note: See TracChangeset for help on using the changeset viewer.