https://github.com/gdanezis/bplib
Raw File
Tip revision: a50c05dbb83e09a54cfb0a49ea42f4d31ae0fd37 authored by George Danezis on 27 May 2019, 17:46:41 UTC
Layer of compatibility for OpenSSL 1.0.x
Tip revision: a50c05d
setup.py
#!/usr/bin/env python

from setuptools import setup

import bplib

setup(name='bplib',
      version=bplib.VERSION,
      description='A bilinear pairing library for petlib.',
      author='George Danezis',
      author_email='g.danezis@ucl.ac.uk',
      url=r'https://pypi.python.org/pypi/bplib/',
      packages=['bplib'],
      license="LGPL",
      long_description=bplib.__doc__,

      setup_requires=["cffi>=1.0.0",
                      "pytest >= 2.6.4",
                      "petlib >= 0.0.45"],
      package_data = {
            "bplib": ["include/*.h"]},
      include_package_data = True,
      tests_require = [
            "cffi >= 1.0.0",
            "pycparser >= 2.10",
            "future >= 0.14.3",
            "pytest >= 2.5.0",
            "pytest-cov >= 1.8.1",
            "petlib >= 0.0.43"
            ],
      cffi_modules=["bplib/compile.py:ffibuilder"],
      install_requires=[
            "cffi >= 1.0.0",
            "pycparser >= 2.10",
            "future >= 0.14.3",
            "pytest >= 2.5.0",
            "pytest-cov >= 1.8.1",
            "msgpack-python >= 0.4.6",
            "petlib >= 0.0.43"
      ],
      zip_safe=False,
)
back to top