diff options
author | Brian May <brian@linuxpenguins.xyz> | 2015-11-15 16:45:26 +1100 |
---|---|---|
committer | Brian May <brian@linuxpenguins.xyz> | 2015-11-15 16:45:26 +1100 |
commit | d4f10b232a031004905fa1705829a2060764c407 (patch) | |
tree | 7bfca19f6057c53adda2b050e7df3fabd3adcdf2 /setup.py | |
parent | 41b8ad4c9797c58e11cd3c562a77bbce907d1c9e (diff) |
Restructure code
* Make compatible with setuptools.
* Load modules via ssh into separate modules, not the one name space.
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/setup.py b/setup.py new file mode 100755 index 0000000..f16dc3c --- /dev/null +++ b/setup.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python + +# Copyright 2012-2014 Brian May +# +# This file is part of python-tldap. +# +# python-tldap 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 3 of the License, or +# (at your option) any later version. +# +# python-tldap 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 python-tldap If not, see <http://www.gnu.org/licenses/>. + +from setuptools import setup, find_packages + +with open('VERSION.txt', 'r') as f: + version = f.readline().strip() + +setup( + name="sshuttle", + version=version, + url='https://github.com/sshuttle/sshuttle', + author='Brian May', + author_email='brian@linuxpenguins.xyz', + description='Transparent proxy server that works as a poor man\'s VPN.', + packages=find_packages(), + license="GPL2+", + long_description=open('README.rst').read(), + classifiers=[ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: " + "GNU General Public License v2 or later (GPLv2+)", + "Operating System :: OS Independent", + "Programming Language :: Python :: 2.7", + "Topic :: System :: Networking", + ], + entry_points={ + 'console_scripts': [ + 'sshuttle = sshuttle.__main__', + ], + }, + keywords="ssh vpn", +) |