from distutils.core import setup setup(name=NAME, version=VERSION, description=DESCRIPTION, author=AUTHOR, author_email=AUTHOR_EMAIL, maintainer=MAINTAINER, maintainer_email=MAINTAINER_EMAIL, license=LICENSE, url=URL, download_url=DOWNLOAD_URL, long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, packages=buildutils.get_source_structure(), package_dir=buildutils.get_package_dirs(), package_data=package_data, data_files=data_files, scripts=scripts, ext_modules=modules) ############################################################ # .py source compiling ############################################################ buildutils.compile_sources() ############################################################ # This section for developing purpose only # Command 'python setup.py build_update' allows # automating build and native extension copying # into package directory
from distutils.core import setup setup(name=NAME, version=VERSION, description=DESCRIPTION, author=AUTHOR, author_email=AUTHOR_EMAIL, maintainer=MAINTAINER, maintainer_email=MAINTAINER_EMAIL, license=LICENSE, url=URL, download_url=DOWNLOAD_URL, long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, packages=buildutils.get_source_structure(excludes=EXCLUDES), package_dir=buildutils.get_package_dirs(excludes=EXCLUDES), package_data=package_data, data_files=data_files, scripts=scripts, ext_modules=modules) ############################################################ # .py source compiling ############################################################ if not UPDATE_MODULES: buildutils.compile_sources() ############################################################ # This section for developing purpose only # Command 'python setup.py build_update' allows # automating build and native extension copying
# into package directory ############################################################ if UPDATE_MODULES: buildutils.copy_modules(modules) ############################################################ # Implementation of bdist_deb command ############################################################ if DEB_PACKAGE: bld = buildutils.DEB_Builder( name=NAME, version=VERSION, maintainer='%s <%s>' % (AUTHOR, AUTHOR_EMAIL), depends=deb_depends, homepage=URL, description=DESCRIPTION, long_description=LONG_DEB_DESCRIPTION, package_dirs=buildutils.get_package_dirs('src/uc2'), package_data=package_data, scripts=scripts, data_files=data_files, deb_scripts=deb_scripts, dst=install_path) bld.build() if CLEAR_BUILD: buildutils.clear_build() for item in [ 'MANIFEST', 'MANIFEST.in', 'src/script/uniconvertor', 'setup.cfg' ]: if os.path.lexists(item): os.remove(item)
setup(name=NAME, version=VERSION, description=DESCRIPTION, author=AUTHOR, author_email=AUTHOR_EMAIL, maintainer=MAINTAINER, maintainer_email=MAINTAINER_EMAIL, license=LICENSE, url=URL, download_url=DOWNLOAD_URL, long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, packages=buildutils.get_source_structure(excludes=EXCLUDES), package_dir=buildutils.get_package_dirs(excludes=EXCLUDES), package_data=package_data, data_files=data_files, scripts=scripts, ext_modules=modules) ############################################################ # .py source compiling ############################################################ if not UPDATE_MODULES: buildutils.compile_sources() ############################################################ # This section for developing purpose only
# Command 'python setup.py build_update' allows # automating build and native extension copying # into package directory ############################################################ if UPDATE_MODULES: buildutils.copy_modules(modules) ############################################################ # Implementation of bdist_deb command ############################################################ if DEB_PACKAGE: bld = buildutils.DEB_Builder(name=NAME, version=VERSION, maintainer='%s <%s>' % (AUTHOR, AUTHOR_EMAIL), depends=deb_depends, homepage=URL, description=DESCRIPTION, long_description=LONG_DEB_DESCRIPTION, package_dirs=buildutils.get_package_dirs('src/uc2'), package_data=package_data, scripts=scripts, data_files=data_files, deb_scripts=deb_scripts, dst=install_path) bld.build() if CLEAR_BUILD: buildutils.clear_build() for item in ['MANIFEST', 'MANIFEST.in', 'src/script/uniconvertor', 'setup.cfg']: if os.path.lexists(item): os.remove(item)
setup(name=NAME, version=VERSION, description=DESCRIPTION, author=AUTHOR, author_email=AUTHOR_EMAIL, maintainer=MAINTAINER, maintainer_email=MAINTAINER_EMAIL, license=LICENSE, url=URL, download_url=DOWNLOAD_URL, long_description=LONG_DESCRIPTION, classifiers=CLASSIFIERS, packages=buildutils.get_source_structure(), package_dir=buildutils.get_package_dirs(), package_data=package_data, data_files=data_files, scripts=scripts, ext_modules=modules) ############################################################ # .py source compiling ############################################################ buildutils.compile_sources() ############################################################ # This section for developing purpose only # Command 'python setup.py build_update' allows # automating build and native extension copying