forked from berlincode/sjcl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
executable file
·58 lines (51 loc) · 1.59 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
if sys.argv[-1] == 'publish':
os.system('python setup.py sdist upload')
sys.exit()
readme = open('README.md').read()
history = open('CHANGES.txt').read().replace('.. :changelog:', '')
setup(
name='sjcl',
version='0.1.3',
description="""
Decrypt and encrypt messages compatible to the "Stanford Javascript Crypto
Library (SJCL)" message format.
This module was created while programming and testing the encrypted
blog platform on cryptedblog.com which is based on sjcl.
""",
long_description=readme + '\n\n' + history,
author='Ulf Bartel',
author_email='ulf.bartel@gmail.com',
url='https://github.com/elastic/sjcl',
packages=[
'sjcl',
],
package_dir={'sjcl': 'sjcl'},
include_package_data=True,
install_requires=['pycrypto'], # TODO add version >=
license="LICENSE.txt",
zip_safe=False,
keywords='SJCL, AES, encyption, pycrypto, Javascript',
entry_points={
},
classifiers=[
'Development Status :: 2 - Pre-Alpha',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Natural Language :: English',
"Programming Language :: Python :: 2",
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.4',
],
test_suite='tests',
)