2020-03-01 21:08:11 -07:00
|
|
|
#!/usr/bin/env python
|
|
|
|
#
|
|
|
|
# Usage:
|
2024-08-02 05:00:42 -06:00
|
|
|
#
|
2020-03-01 21:08:11 -07:00
|
|
|
# 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
|
|
|
|
|
|
|
|
2020-07-19 01:54:54 -06:00
|
|
|
import os
|
2020-03-01 21:08:11 -07:00
|
|
|
|
2024-08-02 05:00:42 -06:00
|
|
|
from setuptools import setup
|
|
|
|
|
|
|
|
__project__ = "app_skellington"
|
|
|
|
__version__ = "0.1.1"
|
|
|
|
__description__ = "A high-powered command line menu framework."
|
2020-07-19 01:54:54 -06:00
|
|
|
|
|
|
|
long_description = __description__
|
2024-08-02 05:00:42 -06:00
|
|
|
readme_filepath = os.path.join(os.path.abspath(os.path.dirname(__file__)), "README.md")
|
|
|
|
with open(readme_filepath, encoding="utf-8") as fp:
|
2020-07-19 01:54:54 -06:00
|
|
|
long_description = fp.read()
|
2020-03-01 21:08:11 -07:00
|
|
|
|
|
|
|
setup(
|
2024-08-02 05:00:42 -06:00
|
|
|
name=__project__,
|
|
|
|
version=__version__,
|
|
|
|
description="A high-powered command line menu framework.",
|
|
|
|
long_description=long_description,
|
|
|
|
author="Mathew Guest",
|
2024-11-15 20:10:05 -07:00
|
|
|
author_email="mat@zavage.net",
|
|
|
|
url="https://git-repos.zavage.net/Mirror/app_skellington",
|
2024-08-02 05:00:42 -06:00
|
|
|
license="MIT",
|
|
|
|
python_requires=">=3",
|
|
|
|
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-07-19 00:18:00 -06:00
|
|
|
],
|
2020-03-01 21:08:11 -07:00
|
|
|
# Third-party dependencies; will be automatically installed
|
2024-08-02 05:00:42 -06:00
|
|
|
install_requires=(
|
|
|
|
"appdirs",
|
|
|
|
"configobj",
|
|
|
|
"colorlog",
|
2020-03-01 21:08:11 -07:00
|
|
|
),
|
|
|
|
# Local packages to be installed (our packages)
|
2024-08-02 05:00:42 -06:00
|
|
|
packages=("app_skellington",),
|
2020-03-01 21:08:11 -07:00
|
|
|
)
|