app_skellington/setup.py

76 lines
2.0 KiB
Python
Raw Normal View History

2020-03-01 21:08:11 -07:00
#!/usr/bin/env python
#
# Usage:
#
# First, enable the python environment you want to install to, or if installing
# system-wide then ensure you're logged in with sufficient permissions
# (admin or root to install to system directories)
#
# installation:
#
# $ ./setup.py install
#
# de-installation:
#
2020-07-19 01:54:54 -06:00
# $ pip uninstall app_skellington
2020-03-01 21:08:11 -07:00
from setuptools import setup
2020-07-19 01:54:54 -06:00
import os
2020-03-01 21:08:11 -07:00
__project__ = 'app_skellington'
2020-07-19 03:18:57 -06:00
__version__ = '0.1.1'
2020-07-19 01:54:54 -06:00
__description__ = 'A high-powered command line menu framework.'
long_description = __description__
readme_filepath = os.path.join(
os.path.abspath(os.path.dirname(__file__)),
'README.md'
)
with open(readme_filepath, encoding='utf-8') as fp:
long_description = fp.read()
2020-03-01 21:08:11 -07:00
setup(
2020-07-19 01:54:54 -06:00
name = __project__,
version = __version__,
2020-07-19 03:11:04 -06:00
description = 'A high-powered command line menu framework.',
2020-07-19 01:54:54 -06:00
long_description = long_description,
author = 'Mathew Guest',
author_email = 't3h.zavage@gmail.com',
2020-07-19 03:11:04 -06:00
url = 'https://git-mirror.zavage.net/Mirror/app_skellington',
2020-07-19 01:54:54 -06:00
license = 'MIT',
2020-07-19 00:18:00 -06:00
2020-07-19 01:54:54 -06:00
python_requires = '>=3',
2020-07-19 00:18:00 -06:00
classifiers = [
'Development Status :: 3 - Alpha',
'Environment :: Console',
'Framework :: Pytest',
'Intended Audience :: Developers',
'Intended Audience :: System Administrators',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Operating System :: MacOS',
'Operating System :: Microsoft',
'Operating System :: Microsoft :: Windows',
'Operating System :: OS Independent',
'Operating System :: POSIX',
'Operating System :: POSIX :: Linux',
'Topic :: Software Development :: Libraries',
'Topic :: Utilities'
],
2020-03-01 21:08:11 -07:00
# Third-party dependencies; will be automatically installed
install_requires = (
'appdirs',
'configobj',
'colorlog',
),
# Local packages to be installed (our packages)
packages = (
'app_skellington',
),
)