Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
setup.py 1.71 KiB
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import setuptools
from setuptools import setup
with open("README.md") as readme_file:
readme = readme_file.read()
setup(
name="ska_logging",
description="Square Kilometre Array logging configuration library",
long_description=readme + "\n\n",
author="Anton Joubert",
author_email="ajoubert+ska@ska.ac.za",
url="https://gitlab.com/ska-telescope/ska-logging",
packages=setuptools.find_namespace_packages(where="src", include=["ska.*"]),
package_dir={"": "src"},
include_package_data=True,
license="BSD license",
zip_safe=False,
classifiers=[
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Natural Language :: English",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Scientific/Engineering :: Astronomy",
],
python_requires=">=3.5",
test_suite="tests",
install_requires=[],
setup_requires=[
# dependency for automatic git-based version
"katversion",
# dependency for `python setup.py test`
"pytest-runner",
# dependencies for `python setup.py build_sphinx`
"sphinx",
"recommonmark",
],
use_katversion=True,
tests_require=["pytest", "pytest-cov", "pytest-json-report", "pytest-mock", "pycodestyle"],
extras_require={"dev": ["prospector[with_pyroma]", "black", "isort"]},
)