performance_tests/setup.py (23 lines of code) (raw):
"""Performance test for the AWS Encryption SDK for Python."""
import os
import re
from setuptools import find_packages, setup
VERSION_RE = re.compile(r"""__version__ = ['"]([0-9.]+)['"]""")
HERE = os.path.abspath(os.path.dirname(__file__))
def read(*args):
"""Read complete file contents."""
return open(os.path.join(HERE, *args), encoding="utf-8").read() # pylint: disable=consider-using-with
def get_version():
"""Read the version from this module."""
init = read("src", "aws_encryption_sdk_performance_tests", "__init__.py")
return VERSION_RE.search(init).group(1)
setup(
name="aws-encryption-sdk-performance-tests",
packages=find_packages("src"),
package_dir={"": "src"},
author="Amazon Web Services",
maintainer="Amazon Web Services",
author_email="aws-cryptools@amazon.com",
url="https://github.com/awslabs/aws-encryption-sdk-python",
description="Performance tests for the AWS Encryption SDK for Python",
keywords="aws-encryption-sdk aws kms encryption",
license="Apache License 2.0",
version=get_version(),
)