Index: setuptools/tests/__init__.py =================================================================== --- setuptools/tests/__init__.py (revision 60968) +++ setuptools/tests/__init__.py (working copy) @@ -13,6 +13,9 @@ from distutils.util import convert_path import sys, os.path +supports_extract_constant = \ + not sys.platform.startswith('java') and sys.platform != 'cli' + def additional_tests(): import doctest, unittest suite = unittest.TestSuite(( @@ -47,6 +50,8 @@ class DependsTests(TestCase): def testExtractConst(self): + if not supports_extract_constant: + return from setuptools.depends import extract_constant @@ -74,6 +79,9 @@ f,p,i = find_module('setuptools.tests'); f.close() def testModuleExtract(self): + if not supports_extract_constant: + return + from distutils import __version__ self.assertEqual( get_module_constant('distutils','__version__'), __version__ @@ -86,6 +94,8 @@ ) def testRequire(self): + if not supports_extract_constant: + return req = Require('Distutils','1.0.3','distutils')