forked from ronys/pypwsafe
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
78 lines (75 loc) · 2.6 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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#!/usr/bin/python
#===============================================================================
# This file is part of PyPWSafe.
#
# PyPWSafe is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# PyPWSafe is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with PyPWSafe. If not, see http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#===============================================================================
''' Install pypwsafe
Created on Jul 23, 2011
@author: paulson mcintyre <paul@gpmidi.net>
'''
from setuptools import setup
import sys
VERSION = "0.3"
# Generate docs
import os
sys.path.append('src')
sys.path.append('tests')
sys.path.append('pwsafecli')
setup(
name = "python-pypwsafe",
version = VERSION,
description = "Python interface to Password Safe v3 files",
author = "Paulson McIntyre",
author_email = "paul@gpmidi.net",
license = "GPL",
long_description = \
"""
A Python interface for reading and writing Password Safe v3
files. Includes support for Password Safe versions V3.01
through V3.29Y.
""",
url = 'https://github.com/ronys/pypwsafe',
packages = [
'pypwsafe',
],
package_dir = {
'':'src',
},
scripts = [
"pwsafecli/pwsafecli.py",
"pwsafecli/psafedump",
],
data_files = [],
classifiers = [
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Development Status :: 4 - Beta",
"Operating System :: MacOS",
"Operating System :: POSIX",
"Intended Audience :: System Administrators",
"Intended Audience :: Developers",
"Topic :: Security :: Cryptography",
"Topic :: Utilities",
"Topic :: System :: Systems Administration",
],
keywords = 'password login authentication passwordsafe security psafe3',
install_requires = [
'distribute',
'python-mcrypt',
'hashlib',
'pycrypto',
],
)