#!/usr/local/bin/python2.1

""" Configuration for the eGenix PyRun Distribution

    Copyright (c) 1997-2000, Marc-Andre Lemburg; mailto:mal@lemburg.com
    Copyright (c) 2000-2014, eGenix.com Software GmbH; mailto:info@egenix.com
    See the documentation for further information on copyrights,
    or contact the author. All Rights Reserved.
"""
from mxSetup import mx_Extension, mx_version, verify_code_version

#
# Package version
#
version = mx_version(2, 0, 1)

# Make sure that the pyrun executable version matches this package
# version:
verify_code_version("PyRun/Runtime/makepyrun.py", version)

#
# Setup information
#
name = "egenix-pyrun"

#
# Meta-Data
#
description = "eGenix PyRun Distribution"
long_description = """\
eGenix PyRun combines a Python interpreter with an almost complete
Python standard library into a single easy-to-use executable.

The eGenix PyRun executable does not rely on an installed version of
Python, making the distribution of a Python interpreter to run based
scripts and applications to Unix based systems as simple as copying a
single file.

eGenix PyRun's executable only needs 11MB (Python2) and 13MB (Python3),
but still supports most Python application and scripts - and it can
be further compressed to 3-4MB using upx, if needed.

Compared to a regular Python installation of typically 100MB on disk,
eGenix PyRun is ideal for applications and scripts that need to be
distributed to several target machines, client installations or
customers.

It makes "installing" Python on a Unix based system as simple as
copying a single file.

We make eGenix PyRun binaries available for Linux, Mac OS X and
FreeBSD, for 32-bit and 64-bit architectures. You can also compile
eGenix PyRun yourself via the source archives.

The easiest way to install eGenix PyRun is by downloading the
install-pyrun bash script and running it:

    https://downloads.egenix.com/python/install-pyrun

This will automatically detect the system version, download
and install the right binary for your system.

For all other downloads, documentation and changelogs, please visit
the product page at:

    http://www.egenix.com/products/python/PyRun/

This software is brought to you by eGenix.com and distributed under
the eGenix.com Public License 1.1.0.
"""
license = (
"eGenix.com Public License 1.1.0; "
"Copyright (c) 2008-2014, eGenix.com Software GmbH, All Rights Reserved"
)
author = "eGenix.com Software GmbH"
author_email = "info@egenix.com"
maintainer = "eGenix.com Software GmbH"
maintainer_email = "info@egenix.com"
url = "http://www.egenix.com/products/python/PyRun/"
download_url = url
platforms = [
#    'Windows',
    'Linux',
    'FreeBSD',
#    'Solaris',
    'Mac OS X',
#    'AIX',
    ]
classifiers = [
    "Environment :: Console",
    "Environment :: No Input/Output (Daemon)",
    "Intended Audience :: Developers",
    "License :: OSI Approved :: Python License (CNRI Python License)",
    "License :: Freely Distributable",
    "License :: Other/Proprietary License",
    "Natural Language :: English",
    "Operating System :: OS Independent",
    "Operating System :: Microsoft :: Windows",
    "Operating System :: POSIX",
    "Operating System :: Unix",
    "Operating System :: BeOS",
    "Operating System :: MacOS",
    "Operating System :: OS/2",
    "Operating System :: Other OS",
    "Programming Language :: C",
    "Programming Language :: Python",
    "Topic :: Software Development",
    "Topic :: Software Development :: Libraries",
    "Topic :: Software Development :: Libraries :: Application Frameworks",
    "Topic :: Software Development :: Libraries :: Python Modules",
    "Topic :: Utilities ",
    ]
if 'a' in version:
    classifiers.append("Development Status :: 3 - Alpha")
elif 'b' in version:
    classifiers.append("Development Status :: 4 - Beta")
else:
    classifiers.append("Development Status :: 5 - Production/Stable")
    classifiers.append("Development Status :: 6 - Mature")
classifiers.sort()

