thirdparty/coverage/setup.py
author Sverre Rabbelier <srabbelier@gmail.com>
Fri, 23 Jan 2009 21:20:33 +0000
changeset 935 09f47e08f805
parent 780 042aafcd7dce
permissions -rw-r--r--
Adust the as_table tag to render a pick link if appropriate The templates are adjusted to pass on a 'reference' value, which is the url_name of the view from which the entity should be picked. The as_table (and related) function(s) construct and then pass on this argument and enable takes_contex so that we have access to the context of the enclosing template. We only extract ReferenceProperties that end with '_link_id' since that is how all RP's are currently named. It is not possible to create a field with the same name as the RP, as GAE will try to interpret it's contents as the key of an entity before even calling any function we can override. Patch by: Sverre Rabbelier
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
780
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     1
# setup.py for coverage.
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     2
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     3
"""\
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     4
Coverage: code coverage testing for Python
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     5
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     6
Coverage.py is a Python module that measures code coverage during test execution.
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     7
It uses the code analysis tools and tracing hooks provided in the Python standard
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     8
library to determine which lines are executable, and which have been executed.
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
     9
"""
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    10
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    11
classifiers = """\
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    12
Development Status :: 5 - Production/Stable
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    13
Environment :: Console
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    14
Intended Audience :: Developers
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    15
License :: OSI Approved :: BSD License
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    16
Operating System :: OS Independent
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    17
Programming Language :: Python
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    18
Topic :: Software Development :: Quality Assurance
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    19
Topic :: Software Development :: Testing
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    20
"""
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    21
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    22
version = '2.85'
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    23
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    24
from setuptools import setup, find_packages
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    25
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    26
doclines = __doc__.split("\n")
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    27
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    28
setup(
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    29
    name = 'coverage',
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    30
    version = version,
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    31
    py_modules = ['coverage'],
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    32
    entry_points={
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    33
        'console_scripts': [
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    34
            'coverage = coverage:main',
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    35
        ]
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    36
    },
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    37
    zip_safe = True,    # __file__ appears in the source, but doesn't break zippy-ness.
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    38
    
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    39
    author = 'Ned Batchelder',
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    40
    author_email = 'ned@nedbatchelder.com',
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    41
    description = doclines[0],
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    42
    long_description = "\n".join(doclines[2:]),
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    43
    keywords = 'code coverage testing',
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    44
    license = 'BSD',
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    45
    classifiers = filter(None, classifiers.split("\n")),
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    46
    url = 'http://nedbatchelder.com/code/modules/coverage.html',
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    47
    download_url = 'http://nedbatchelder.com/code/modules/coverage-%s.tar.gz' % version,
042aafcd7dce Add support for coverage to our testing system.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
    48
)