import setupinfo import versioninfo # override these and pass --static for a static build. See # doc/build.txt for more information. If you do not pass --static # changing this will have no effect. STATIC_INCLUDE_DIRS = [] STATIC_LIBRARY_DIRS = [] STATIC_CFLAGS = [] STATIC_BINARIES = [] pyxpdf_version = versioninfo.version() print("Building pyxpdf version %s." % pyxpdf_version) OPTION_RUN_TESTS = setupinfo.has_option('run-tests') extra_options = {} if 'setuptools' in sys.modules: extra_options['zip_safe'] = False extra_options['python_requires'] = ( # NOTE: keep in sync with Trove classifier list below. '!=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*') try: import pkg_resources except ImportError: pass else: f = open("requirements.txt", "r") try:
import setupinfo # override these and pass --static for a static build. See # doc/build.txt for more information. If you do not pass --static # changing this will have no effect. STATIC_INCLUDE_DIRS = [] STATIC_LIBRARY_DIRS = [] STATIC_CFLAGS = [] STATIC_BINARIES = [] # create lxml-version.h file svn_version = versioninfo.svn_version() versioninfo.create_version_h(svn_version) print("Building lxml version %s." % svn_version) OPTION_RUN_TESTS = setupinfo.has_option('run-tests') branch_link = """ After an official release of a new stable series, bug fixes may become available at https://github.com/lxml/lxml/tree/lxml-%(branch_version)s . Running ``easy_install lxml==%(branch_version)sbugfix`` will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-%(branch_version)s#egg=lxml-%(branch_version)sbugfix as soon as a maintenance branch has been established. Note that this requires Cython to be installed at an appropriate version for the build. """ if versioninfo.is_pre_release(): branch_link = ""