Skip to content

Commit

Permalink
consolidate package listing and version info into neuroimaging package
Browse files Browse the repository at this point in the history
  • Loading branch information
brian.hawthorne committed Apr 7, 2006
1 parent aacd0e4 commit a9cf398
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 45 deletions.
26 changes: 26 additions & 0 deletions lib/neuroimaging/__init__.py
Expand Up @@ -3,5 +3,31 @@
import fmri import fmri
import statistics import statistics
import visualization import visualization
import re


__version__ = "0.01a"


packages = (
'neuroimaging',
'neuroimaging.tests',
'neuroimaging.statistics',
'neuroimaging.statistics.tests',
'neuroimaging.image',
'neuroimaging.image.tests',
'neuroimaging.reference',
'neuroimaging.reference.tests',
'neuroimaging.data',
'neuroimaging.data.tests',
'neuroimaging.image.formats',
'neuroimaging.image.formats.tests',
'neuroimaging.image.formats.analyze',
'neuroimaging.fmri',
'neuroimaging.fmri.tests',
'neuroimaging.fmri.fmristat',
'neuroimaging.fmri.fmristat.tests',
'neuroimaging.visualization',
'neuroimaging.visualization.cmap',
'neuroimaging.visualization.tests')

testmatch = re.compile(".*tests").search
nontest_packages = [p for p in packages if not testmatch(p)]
15 changes: 2 additions & 13 deletions lib/neuroimaging/tests/__init__.py
Expand Up @@ -3,18 +3,7 @@
from glob import glob from glob import glob
from os.path import join, dirname, basename from os.path import join, dirname, basename


packages = ( from neuroimaging import nontest_packages
'neuroimaging',
'neuroimaging.statistics',
'neuroimaging.image',
'neuroimaging.reference',
'neuroimaging.data',
'neuroimaging.image.formats',
'neuroimaging.image.formats.analyze',
'neuroimaging.fmri',
'neuroimaging.fmri.fmristat',
'neuroimaging.visualization',
'neuroimaging.visualization.cmap')


#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
def import_from(modulename, objectname): def import_from(modulename, objectname):
Expand Down Expand Up @@ -69,5 +58,5 @@ def test_package(packname, testname=None):


#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
def test_all(): def test_all():
for packname in packages: test_package(packname) for packname in nontest_packages: test_package(packname)


38 changes: 6 additions & 32 deletions setup.py
@@ -1,34 +1,13 @@
import os, glob, string, shutil import os, glob, string, shutil
import sys
sys.path.insert(0,"lib")
from distutils.core import setup from distutils.core import setup

from neuroimaging import packages, __version__
# Packages

packages = ['neuroimaging',
'neuroimaging.tests',
'neuroimaging.statistics',
'neuroimaging.statistics.tests',
'neuroimaging.image',
'neuroimaging.image.tests',
'neuroimaging.reference',
'neuroimaging.reference.tests',
'neuroimaging.data',
'neuroimaging.data.tests',
'neuroimaging.image.formats',
'neuroimaging.image.formats.tests',
'neuroimaging.image.formats.analyze',
'neuroimaging.fmri',
'neuroimaging.fmri.tests',
'neuroimaging.fmri.fmristat',
'neuroimaging.fmri.fmristat.tests',
'neuroimaging.visualization',
'neuroimaging.visualization.cmap',
'neuroimaging.visualization.tests']



def main(): def main():


setup (name = 'neuroimaging', setup( name = 'neuroimaging',
version = '0.01a', version = __version__,
description = 'This is a neuroimaging python package', description = 'This is a neuroimaging python package',
author = 'Various, one of whom is Jonathan Taylor', author = 'Various, one of whom is Jonathan Taylor',
author_email = 'jonathan.taylor@stanford.edu', author_email = 'jonathan.taylor@stanford.edu',
Expand All @@ -40,10 +19,5 @@ def main():
''' '''
''') ''')




if __name__ == "__main__":
main()



if __name__ == "__main__": main()

0 comments on commit a9cf398

Please sign in to comment.