Skip to content

Commit 625d3d6

Browse files
author
Ricardo van Zutphen
committed
Update setup info
1 parent 508ad8d commit 625d3d6

File tree

2 files changed

+40
-3
lines changed

2 files changed

+40
-3
lines changed

MANIFEST.in

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
graft socks5man
2-
recursive-exclude * *.pyc *.pyo
2+
recursive-exclude * *.pyc *.pyo
3+
include socks5man/setupdata/conf/socks5man.conf
4+
include socks5man/setupdata/geodb/extracted/.gitignore
5+
include socks5man/setupdata/geodb/.version
6+
include socks5man/setupdata/geodb/geodblite.tar.gz

setup.py

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,48 @@
1+
import sys
2+
13
from setuptools import setup
24

5+
if sys.version[0] != "2":
6+
sys.exit(
7+
"Socks5man currently only supports Python 2.7. 3.5+ is on the roadmap"
8+
", but is not supported yet. For now, please install it in the"
9+
" following way: `pip2 install -U socks5man`."
10+
)
11+
312
setup(
413
name="Socks5man",
5-
version="0.1",
14+
version="0.1.0",
615
author="Ricardo van Zutphen",
16+
author_email="ricardo@cuckoo.sh",
717
packages=[
818
"socks5man",
919
],
20+
classifiers=[
21+
"Development Status :: 3 - Alpha",
22+
"Environment :: Console",
23+
"Framework :: Pytest",
24+
"Intended Audience :: Developers",
25+
"Intended Audience :: Information Technology",
26+
"Intended Audience :: Science/Research",
27+
"Intended Audience :: System Administrators",
28+
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
29+
"Natural Language :: English",
30+
"Operating System :: POSIX :: Linux",
31+
"Programming Language :: Python :: 2.7",
32+
"Topic :: Software Development :: Libraries :: Python Modules",
33+
"Topic :: System :: Systems Administration",
34+
"Topic :: System :: Monitoring",
35+
"Topic :: Security",
36+
],
1037
license="GPLv3",
1138
description="SOCKS5 server management tool and library",
39+
long_description=open("README.rst", "rb").read(),
1240
include_package_data=True,
41+
url="https://socks5man.readthedocs.io",
1342
install_requires=[
1443
"PySocks==1.5.7",
1544
"geoip2==2.8.0",
16-
"SQLAlchemy==1.2.7",
45+
"SQLAlchemy>=1.0.8, <=1.2.7",
1746
"click==6.6"
1847
],
1948
python_requires=">=2.7, <3.0",
@@ -22,6 +51,10 @@
2251
"win-inet-pton==1.0.1",
2352
],
2453
},
54+
tests_require=[
55+
"pytest",
56+
"mock"
57+
],
2558
entry_points={
2659
"console_scripts": [
2760
"socks5man = socks5man.main:main"

0 commit comments

Comments
 (0)