aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2014-12-20 13:17:27 -0800
committerBrian Dolbec <dolsen@gentoo.org>2014-12-22 14:57:48 -0800
commita153cacf6b47788c9a017c37f78469e009e4ffff (patch)
tree249a0ea9461276ed921ff5c56b08a474626080f8 /gkeys/setup.py
parentMerge pull request #35 from gentoo/dol-sen-PR (diff)
downloadgentoo-keys-a153cacf6b47788c9a017c37f78469e009e4ffff.tar.gz
gentoo-keys-a153cacf6b47788c9a017c37f78469e009e4ffff.tar.bz2
gentoo-keys-a153cacf6b47788c9a017c37f78469e009e4ffff.zip
Move the 3 pkgs into their own *-pkg dir
This makes releasing each pkg independently easier. testpath: Update paths for the new directory structure
Diffstat (limited to 'gkeys/setup.py')
-rwxr-xr-xgkeys/setup.py48
1 files changed, 48 insertions, 0 deletions
diff --git a/gkeys/setup.py b/gkeys/setup.py
new file mode 100755
index 0000000..20b346e
--- /dev/null
+++ b/gkeys/setup.py
@@ -0,0 +1,48 @@
+#!/usr/bin/env python
+
+import os
+import sys
+
+from distutils.core import setup
+from gkeys import __version__, __license__
+
+# this affects the names of all the directories we do stuff with
+sys.path.insert(0, './')
+
+#__version__ = os.getenv('VERSION', default='9999')
+
+# Load EPREFIX from Portage, fall back to the empty string if it fails
+try:
+ from portage.const import EPREFIX
+except ImportError:
+ EPREFIX=''
+
+
+setup(
+ name='gkeys',
+ version=__version__,
+ description="Gentoo gpg key management and Python interface to gpg",
+ author='',
+ author_email='',
+ maintainer='Gentoo-Keys Team',
+ maintainer_email='gkeys@gentoo.org',
+ url="https://wiki.gentoo.org/wiki/Project:Gentoo-keys",
+ download_url='',
+ packages=['gkeys'],
+ scripts=['bin/gkeys'],
+ data_files=(
+ (os.path.join(os.sep, EPREFIX.lstrip(os.sep), 'etc'), ['etc/gkeys.conf']),
+ (os.path.join(os.sep, EPREFIX.lstrip(os.sep), 'etc'), ['etc/gkeys.conf.sample']),
+ ),
+ license=__license__,
+ long_description=open('README.md').read(),
+ keywords='gpg',
+ classifiers=[
+ 'Development Status :: 3 - Alpha',
+ 'Intended Audience :: Developers, Users',
+ 'License :: OSI Approved :: GPLv2 License',
+ 'Programming Language :: Python :: 2.7, 3.3, 3.4, +',
+ 'Operating System :: OS Independent',
+ 'Topic :: Security :: Cryptography',
+ ],
+)