blob: afb6bf2fe60e9f3fbb38a462ff39ce4de7720f3e [file] [log] [blame]
diazb034a5302018-03-29 19:17:09 -03001# -*- 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##
diazb62781ff2018-03-20 18:03:55 -030024import 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('#')]
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=parse_requirements('requirements.txt'),
56 entry_points={
57 "console_scripts": [
diazb925ff502018-03-29 17:23:48 -030058 "osm-policy-agent = osm_policy_module.cmd.policy_module_agent:main",
diazb62781ff2018-03-20 18:03:55 -030059 ]
60 }
61)