blob: d5c3562f5eb39c0c12be3407751c5651bc66903e [file] [log] [blame]
garciadeblas17ebe372018-09-25 16:16:31 +02001# -*- coding: utf-8 -*-
2
3# Copyright 2018 Whitestack, LLC
4# *************************************************************
5
6# This file is part of OSM Monitoring module
7# All Rights Reserved to Whitestack, LLC
8
9# Licensed under the Apache License, Version 2.0 (the "License"); you may
10# not use this file except in compliance with the License. You may obtain
11# a copy of the License at
12
13# http://www.apache.org/licenses/LICENSE-2.0
14
15# Unless required by applicable law or agreed to in writing, software
16# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
17# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
18# License for the specific language governing permissions and limitations
19# under the License.
20
21# For those usages not covered by the Apache License, Version 2.0 please
22# contact: bdiaz@whitestack.com or glavado@whitestack.com
23##
24import setuptools
25
26
27def parse_requirements(requirements):
28 with open(requirements) as f:
29 return [l.strip('\n') for l in f if l.strip('\n') and not l.startswith('#') and '://' not in l]
30
31
32_author = "Benjamín Díaz"
33_name = 'osm_policy_module'
34_author_email = 'bdiaz@whitestack.com'
35_version = '1.0'
36_description = 'OSM Policy Module'
37_maintainer = 'Benjamín Díaz'
38_maintainer_email = 'bdiaz@whitestack.com'
39_license = 'Apache 2.0'
40_url = 'https://osm.etsi.org/gitweb/?p=osm/MON.git;a=tree'
41
42setuptools.setup(
43 name=_name,
44 version=_version,
45 description=_description,
46 long_description=open('README.rst').read(),
47 author=_author,
48 author_email=_author_email,
49 maintainer=_maintainer,
50 maintainer_email=_maintainer_email,
51 url=_url,
52 license=_license,
53 packages=setuptools.find_packages(),
54 include_package_data=True,
55 install_requires=[
56 'kafka==1.3.*',
57 'peewee==3.1.*',
58 'jsonschema==2.6.*',
59 'six==1.11.*',
60 'pyyaml==3.*',
61 'python-logstash==0.4.*',
62 'osm-common==4.*'
63 ],
64 entry_points={
65 "console_scripts": [
66 "osm-policy-agent = osm_policy_module.cmd.policy_module_agent:main",
67 ]
68 },
69 dependency_links=[
70 'git+https://osm.etsi.org/gerrit/osm/common.git@v4.0.1#egg=osm-common'
71 ]
72)