diff options
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/setup.py b/setup.py deleted file mode 100755 index 6a21679..0000000 --- a/setup.py +++ /dev/null @@ -1,99 +0,0 @@ -""" -NAME: - setup.py - -SYNOPSIS: - python3 setup.py [options] [command] - -DESCRIPTION: - Using setuptools "setup", build, install, or make tarball of the package. - -OPTIONS: - See Distutils documentation for details on options and commands. - Common commands: - build build the package, in preparation for install - install install module(s)/package(s) [runs build if needed] - install_data install datafiles (e.g., in a share dir) - install_scripts install executable scripts (e.g., in a bin dir) - sdist make a source distribution - bdist make a binary distribution - clean remove build temporaries - -EXAMPLES: - cd mydir - (cp myfile-0.1.tar.gz here) - gzip -cd myfile-0.1.tar.gz | tar xvf - - cd myfile-0.1 - python3 setup.py build - python3 setup.py install - python3 setup.py sdist -""" - -import glob -from setuptools import setup -from metagen.version import __version__ - -pkgname='metagen' -version = __version__ -description = "Metadata.xml Generator for Ebuilds" -author = "Rob Cakebread" -author_email = "pythonhead@gentoo.org" -url = "https://gitweb.gentoo.org/proj/metagen.git/" -license = "GPL-2" - -packages=['metagen'] -package_data={"metagen" : ["test_cli"]} -data_files=[("share/doc/%s-%s" % ("metagen", version), glob.glob("docs/*"))] - - -def main(): - setup( - name = pkgname, - version = version, - description = description, - long_description = open('README.md').read(), - long_description_content_type = 'text/markdown', - author = author, - author_email = author_email, - url=url, - license = license, - - setup_requires = [ - 'setuptools>=38.6.0', # for long_description_content_type - ], - install_requires = [ - 'lxml', - ], - - packages = packages, - data_files = data_files, - package_data = package_data, - - entry_points = { - 'console_scripts': [ - "metagen = metagen.__main__:main", - ], - }, - - classifiers = [ - 'Development Status :: 5 - Production/Stable', - 'Environment :: Console', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: GNU General Public License v2 (GPLv2)', - 'Natural Language :: English', - 'Programming Language :: Python', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3 :: Only', - 'Topic :: Software Development', - 'Topic :: Text Processing :: Markup :: XML', - 'Topic :: Utilities', - ] - ) - - -if __name__ == '__main__': - main() |