Commit a89a3e57 authored by Sander Steffann's avatar Sander Steffann
Browse files

update for nicer packaging

parent 6d0fda43
pylisp
======
Python implementation of LISP (Locator/Identifier Separation Protocol)
\ No newline at end of file
This package provides an implementation of LISP, the Locator/ID
Separation Protocol in Python. This is an experimental protocol
where the IP addresses on the network define the identity of
the systems and a separate mapping system determines how the
data is routed to that network.
This library provides the means to parse and create LISP data
and control messages, as well as command line tools to perform
actions like asking a map resolver for a mapping and directly
querying a DDT node.
The intention is that in a later stage implementations for a
map server, map resolver and DDT node will also be provided.
......@@ -9,28 +9,16 @@ from setuptools import setup, find_packages
from version import get_git_version
import glob
desc = '''This package provides an implementation of LISP, the Locator/ID
Separation Protocol in Python. This is an experimental protocol
where the IP addresses on the network define the identity of
the systems and a separate mapping system determines how the
data is routed to that network.
This library provides the means to parse and create LISP data
and control messages, as well as command line tools to perform
actions like asking a map resolver for a mapping and directly
querying a DDT node.
The intention is that in a later stage implementations for a
map server, map resolver and DDT node will also be provided.'''
setup(name='pylisp',
version=get_git_version(),
author='S.J.M. Steffann',
author_email='sander@steffann.nl',
license='BSD',
license='BSD License',
url='https://github.com/steffann/pylisp',
keywords='lisp ddt',
description='Locator/ID Separation Protocol (LISP) library',
long_description=desc,
long_description=open('README.md').read().strip(),
classifiers=['Development Status :: 2 - Pre-Alpha',
'Environment :: Console',
'Intended Audience :: Developers',
......@@ -45,7 +33,11 @@ setup(name='pylisp',
'Topic :: Software Development :: Libraries',
'Topic :: System :: Networking',
'Topic :: Utilities'],
platforms=[],
test_suite='test',
packages=find_packages(exclude=['unittests']),
scripts=glob.glob('scripts/*'))
scripts=glob.glob('scripts/*'),
setup_requires=["setuptools_git >= 0.3"],
install_requires=['IPy',
'bitstring'])
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment