#!/usr/bin/python3 # -*- coding: utf-8 -*- #------------------------------------------------------------------------------- # This file is part of idea-format package (https://pypi.python.org/pypi/idea-format). # # Copyright (c) since 2016, CESNET, z. s. p. o. # Author: Pavel Kácha <pavel.kacha@cesnet.cz> # Use of this source is governed by an ISC license, see LICENSE file. #------------------------------------------------------------------------------- # Resources: # https://packaging.python.org/distributing/ # http://python-packaging-user-guide.readthedocs.io/distributing/ import sys import os # Always prefer setuptools over distutils from setuptools import setup, find_packages # To use a consistent encoding from codecs import open # # Import local version of typedcols library, so that we can insert correct version # number into documentation. # sys.path.insert(0, os.path.abspath('.')) import idea #------------------------------------------------------------------------------- here = os.path.abspath(os.path.dirname(__file__)) # Get the long description from the README file with open(os.path.join(here, 'README.rst'), encoding='utf-8') as f: long_description = f.read() setup( name = 'idea-format', version = idea.__version__, description = 'Python library for working with IDEA messages.', long_description = long_description, classifiers = [ 'Development Status :: 4 - Beta', 'License :: OSI Approved :: ISC License (ISCL)', 'Programming Language :: Python', ], keywords = 'library', url = 'https://pypi.org/project/idea-format/', project_urls={ 'Documentation': 'https://709.gitlab-pages.cesnet.cz/warden/idea/master/html/manual.html', 'Source': 'https://gitlab.cesnet.cz/709/warden/idea', 'Tracker': 'https://gitlab.cesnet.cz/709/warden/idea/-/issues' }, author = 'Pavel Kacha', author_email = 'pavel.kacha@cesnet.cz', license = 'ISC', packages = ['idea'], install_requires=[ 'ipranges', 'typedcols' ], zip_safe = True )