From ed4abe10b1ff713525a664709c9254be045d6570 Mon Sep 17 00:00:00 2001 From: Siyuan Miao Date: Thu, 14 Jul 2016 15:55:43 +0800 Subject: [PATCH] Add setup.py --- ipip.py => ipip/__init__.py | 3 ++- main.py | 16 ---------------- setup.py | 13 +++++++++++++ 3 files changed, 15 insertions(+), 17 deletions(-) rename ipip.py => ipip/__init__.py (99%) delete mode 100644 main.py create mode 100644 setup.py diff --git a/ipip.py b/ipip/__init__.py similarity index 99% rename from ipip.py rename to ipip/__init__.py index 57b6af3..b2fad6f 100644 --- a/ipip.py +++ b/ipip/__init__.py @@ -10,6 +10,7 @@ _unpack_N = lambda b: struct.unpack(">L", b) _unpack_C = lambda b: struct.unpack("B", b) + class IP: offset = 0 index = 0 @@ -104,4 +105,4 @@ def find(ip): return "N/A" res_offset = offset + index_offset - 262144 - return binary[res_offset:res_offset + index_length].decode('utf-8') \ No newline at end of file + return binary[res_offset:res_offset + index_length].decode('utf-8') diff --git a/main.py b/main.py deleted file mode 100644 index bbd1871..0000000 --- a/main.py +++ /dev/null @@ -1,16 +0,0 @@ -# -*- coding: utf-8 -*- - -import sys -reload(sys) -sys.setdefaultencoding("utf-8") - -import os - -from ipip import IP -from ipip import IPX - -IP.load(os.path.abspath("mydata4vipday2.dat")) -print IP.find("118.28.8.8") - -IPX.load(os.path.abspath("mydata4vipday2.datx")) -print IPX.find("118.28.8.8") diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..03924be --- /dev/null +++ b/setup.py @@ -0,0 +1,13 @@ +from distutils.core import setup +setup( + name='ipip', + packages=['ipip'], + version='0.1', + description='IPIP Library', + author='IPIP.net', + author_email='info@lovebizhi.com', + maintainer='Aveline Swan', + maintainer_email='pypi@xswan.net', + url='https://github.com/ym/python-ipip', + download_url='https://github.com/ym/python-ipip/archive/master.zip', +)