blob: 32a91a2127c642912f6048a9bf6b7e6eedb108f7 [file] [log] [blame]
garciadeblas09fa3d42019-10-08 18:30:46 +02001#
2# Licensed under the Apache License, Version 2.0 (the "License"); you may
3# not use this file except in compliance with the License. You may obtain
4# a copy of the License at
5#
6# http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
10# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
11# License for the specific language governing permissions and limitations
12# under the License.
13#
Mike Marchetti4c7e2372017-05-08 16:07:20 -040014from setuptools import setup, find_packages
Mike Marchetti81600192017-04-19 12:42:34 -040015
16setup(
17 name='osmclient',
Mike Marchettia8443a82018-08-14 09:16:33 -040018 version_command=('git describe --match v* --tags --long --dirty',
Mike Marchetti2bf0d902018-09-28 17:18:26 -040019 'pep440-git-full'),
Mike Marchetti81600192017-04-19 12:42:34 -040020 author='Mike Marchetti',
21 author_email='mmarchetti@sandvine.com',
22 packages=find_packages(),
23 include_package_data=True,
24 install_requires=[
garciadeblasf0c42472018-04-19 15:42:09 +020025 'Click', 'prettytable', 'pyyaml', 'pycurl', 'python-magic'
Mike Marchetti81600192017-04-19 12:42:34 -040026 ],
Mike Marchettieeb2c002017-05-25 11:34:25 -040027 setup_requires=['setuptools-version-command'],
Mike Marchetti952e2032017-05-09 13:02:32 -040028 test_suite='nose.collector',
garciadeblas09fa3d42019-10-08 18:30:46 +020029 entry_points={
30 'console_scripts': [
31 'osm = osmclient.scripts.osm:cli',
32 ],
33 },
Mike Marchetti81600192017-04-19 12:42:34 -040034)