if UPDATE_MODULES: build.copy_modules(modules) ############################################################ # Implementation of bdist_deb command ############################################################ if DEB_PACKAGE: utils.deb.DebBuilder(name=NAME, version=VERSION, maintainer='%s <%s>' % (AUTHOR, AUTHOR_EMAIL), depends=deb_depends, homepage=URL, description=DESCRIPTION, long_description=LONG_DEB_DESCRIPTION, section='graphics', package_dirs=build.get_package_dirs('src/uc2'), package_data=package_data, scripts=scripts, data_files=data_files, deb_scripts=deb_scripts, dst=install_path) ############################################################ # Implementation of bdist_rpm command ############################################################ if RPM_PACKAGE: utils.rpm.RpmBuilder( name=NAME, version=VERSION, release='0', arch='',
############################################################ 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=build.get_source_structure(excludes=EXCLUDES), package_dir=build.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: build.compile_sources() ############################################################ # This section for developing purpose only # Command 'python setup.py build_update' allows # automating build and copying of native extensions
abs_path = os.path.abspath(src_path) 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=build.get_source_structure(abs_path, excludes=EXCLUDES), package_dir=build.get_package_dirs(abs_path, excludes=EXCLUDES), package_data=package_data, data_files=data_files, scripts=scripts, ext_modules=modules) ############################################################ # .py source compiling ############################################################ if not UPDATE_MODULES: build.compile_sources() ############################################################ # This section for developing purpose only # Command 'python setup.py build_update' allows # automating build and native extension copying