try: codecs.lookup('mbcs') except LookupError: ascii = codecs.lookup('ascii') func = lambda name, enc=ascii: {True: enc}.get(name == 'mbcs') codecs.register(func) path = os.path.split(__file__)[0] sys.path.insert(0, os.path.join(path, 'tools')) import setupHelpers as helpers ## generate list of all sub-packages allPackages = (helpers.listAllPackages(pkgroot='NeoAnalysis')) ## Decide what version string to use in the build version, forcedVersion, gitVersion, initVersion = helpers.getVersionStrings( pkg='NeoAnalysis') version = '1.0.0' class Build(build.build): """ * Clear build path before building """ def run(self): global path ## Make sure build directory is clean buildPath = os.path.join(path, self.build_lib) if os.path.isdir(buildPath): distutils.dir_util.remove_tree(buildPath)
from setuptools.command import install except ImportError: from distutils.core import setup from distutils.command import install path = os.path.split(__file__)[0] sys.path.insert(0, os.path.join(path, 'tools')) import setupHelpers as helpers ## generate list of all sub-packages allPackages = (helpers.listAllPackages(pkgroot='pyqtgraph') + ['pyqtgraph.'+x for x in helpers.listAllPackages(pkgroot='examples')]) ## Decide what version string to use in the build version, forcedVersion, gitVersion, initVersion = helpers.getVersionStrings(pkg='pyqtgraph') class Build(build.build): """ * Clear build path before building * Set version string in __init__ after building """ def run(self): global path, version, initVersion, forcedVersion global buildVersion ## Make sure build directory is clean buildPath = os.path.join(path, self.build_lib) if os.path.isdir(buildPath):
except LookupError: ascii = codecs.lookup('ascii') func = lambda name, enc=ascii: {True: enc}.get(name == 'mbcs') codecs.register(func) path = os.path.split(__file__)[0] sys.path.insert(0, os.path.join(path, 'tools')) import setupHelpers as helpers ## generate list of all sub-packages allPackages = ( helpers.listAllPackages(pkgroot='pyqtgraph') + ['pyqtgraph.' + x for x in helpers.listAllPackages(pkgroot='examples')]) ## Decide what version string to use in the build version, forcedVersion, gitVersion, initVersion = helpers.getVersionStrings( pkg='pyqtgraph') class Build(build.build): """ * Clear build path before building """ def run(self): global path ## Make sure build directory is clean buildPath = os.path.join(path, self.build_lib) if os.path.isdir(buildPath): distutils.dir_util.remove_tree(buildPath) ret = build.build.run(self)