import os, sys, re try: import setuptools from setuptools import setup 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
# Work around mbcs bug in distutils. # http://bugs.python.org/issue10945 import codecs 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
# http://bugs.python.org/issue10945 import codecs 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='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
from distutils.core import setup import distutils.dir_util import os, sys, re try: # just avoids warning about install_requires import setuptools except ImportError: pass 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.examples'] ## Decide what version string to use in the build version, forcedVersion, gitVersion, initVersion = helpers.getVersionStrings(pkg='pyqtgraph') import distutils.command.build class Build(distutils.command.build.build): """ * Clear build path before building * Set version string in __init__ after building """ def run(self): global path, version, initVersion, forcedVersion global buildVersion
# just avoids warning about install_requires import setuptools except ImportError: pass path = os.path.split(__file__)[0] sys.path.insert(0, os.path.join(path, 'tools')) import setupHelpers as helpers ################## ### distribute this fork as pyqtgraph_karl using the added hard link ### (mklink /J) 'pyqtgraph_karl' linking to 'pyqtgraph' ## generate list of all sub-packages ## this allows to download pyqtgraph_karl from pypi #and have this form and the vanilly pyqtgraph installed at the same time allPackages = helpers.listAllPackages(pkgroot='pyqtgraph_karl') ################## ## Decide what version string to use in the build version, forcedVersion, gitVersion, initVersion = helpers.getVersionStrings(pkg='pyqtgraph') import distutils.command.build class Build(distutils.command.build.build): """ * Clear build path before building * Set version string in __init__ after building """ def run(self): global path, version, initVersion, forcedVersion global buildVersion
from distutils.core import setup import distutils.dir_util import os, sys, re try: # just avoids warning about install_requires import setuptools except ImportError: pass 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.examples'] ## Decide what version string to use in the build version, forcedVersion, gitVersion, initVersion = helpers.getVersionStrings( pkg='pyqtgraph') import distutils.command.build class Build(distutils.command.build.build): """ * Clear build path before building * Set version string in __init__ after building """ def run(self): global path, version, initVersion, forcedVersion