mirror of
https://git.zavage.net/Zavage-Software/app_skellington.git
synced 2024-12-21 22:29:20 -07:00
preparing for pypi release
This commit is contained in:
parent
4e083d6a3d
commit
076e609b80
0
MANIFEST.in
Normal file
0
MANIFEST.in
Normal file
@ -64,6 +64,12 @@ def get_asset(module, filepath):
|
|||||||
filepath: the relative filepath of the file to look for in the
|
filepath: the relative filepath of the file to look for in the
|
||||||
package directory.
|
package directory.
|
||||||
"""
|
"""
|
||||||
|
# NOTE(MG) setuptools suggests using pkg_resources ResourceManager API
|
||||||
|
# to perform this.
|
||||||
|
# import pkg_resources
|
||||||
|
# my_data = pkg_resources.resource_string(__name__, "foo.dat")
|
||||||
|
# https://setuptools.readthedocs.io/en/latest/pkg_resources.html#resourcemanager-api
|
||||||
|
|
||||||
if isinstance(module, str):
|
if isinstance(module, str):
|
||||||
module_file = sys.modules[module].__file__
|
module_file = sys.modules[module].__file__
|
||||||
elif isinstance(module, module):
|
elif isinstance(module, module):
|
||||||
|
@ -66,8 +66,7 @@ class CommandTree:
|
|||||||
self._single_command = None
|
self._single_command = None
|
||||||
|
|
||||||
def print_tree(self):
|
def print_tree(self):
|
||||||
import pprint
|
raise NotImplemented
|
||||||
pprint.pprint(self.entries)
|
|
||||||
|
|
||||||
def add_argument(self, *args, **kwargs):
|
def add_argument(self, *args, **kwargs):
|
||||||
"""
|
"""
|
||||||
|
3
setup.cfg
Normal file
3
setup.cfg
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
[metadata]
|
||||||
|
description-file = README.md
|
||||||
|
|
34
setup.py
34
setup.py
@ -21,19 +21,39 @@ __project__ = 'app_skellington'
|
|||||||
__version__ = '0.1.0'
|
__version__ = '0.1.0'
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name = __project__,
|
name = __project__,
|
||||||
version = __version__,
|
version = __version__,
|
||||||
description = 'A high-powered 2-level CLI framework',
|
description = 'A high-powered 2-level CLI framework',
|
||||||
author = 'Mathew Guest',
|
author = 'Mathew Guest',
|
||||||
author_email = 'mathewguest@gmail.com',
|
author_email = 't3h.zavage@gmail.com',
|
||||||
url = 'https://git-mirror.zavage-software.com',
|
url = 'https://git-mirror.zavage-software.com/Mirror/app_skellington',
|
||||||
|
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'
|
||||||
|
],
|
||||||
|
|
||||||
# Third-party dependencies; will be automatically installed
|
# Third-party dependencies; will be automatically installed
|
||||||
install_requires = (
|
install_requires = (
|
||||||
'appdirs',
|
'appdirs',
|
||||||
'configobj',
|
'configobj',
|
||||||
'colorlog',
|
'colorlog',
|
||||||
'pprint',
|
|
||||||
),
|
),
|
||||||
|
|
||||||
# Local packages to be installed (our packages)
|
# Local packages to be installed (our packages)
|
||||||
|
Loading…
Reference in New Issue
Block a user