]> Cypherpunks.ru repositories - pygost.git/blob - setup.py
Make Go's crypto/x509 compatible example certificates
[pygost.git] / setup.py
1 from setuptools import setup
2
3 version = open("VERSION", "rb").read().strip().decode("ascii")
4
5 setup(
6     name="pygost",
7     version=version,
8     description="Pure Python GOST cryptographic functions library",
9     long_description=open("README", "rb").read().decode("utf-8"),
10     author="Sergey Matveev",
11     author_email="stargrave@stargrave.org",
12     url="http://www.pygost.cypherpunks.ru/",
13     license="GPLv3",
14     classifiers=[
15         "Development Status :: 5 - Production/Stable",
16         "Intended Audience :: Developers",
17         "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
18         "Natural Language :: English",
19         "Operating System :: OS Independent",
20         "Programming Language :: Python :: 2",
21         "Programming Language :: Python :: 3",
22         "Topic :: Security :: Cryptography",
23         "Topic :: Software Development :: Libraries :: Python Modules",
24     ],
25     packages=["pygost", "pygost.asn1schemas"],
26     package_data={
27         "pygost": ["stubs/**/*.pyi"],
28     },
29     data_files=(
30         ("", (
31             "AUTHORS",
32             "COPYING",
33             "FAQ",
34             "INSTALL",
35             "NEWS",
36             "README",
37             "THANKS",
38             "VERSION",
39         )),
40     ),
41     tests_require=["pyderasn~=8.1"],
42 )