diff options
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 104 |
1 files changed, 4 insertions, 100 deletions
@@ -1,102 +1,6 @@ -"""MIT License +from setuptools import setup -Copyright (c) 2019 David Luevano Alvarado - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -""" -# This setup.py template was obtained from -# https://github.com/navdeep-G/setup.py/blob/master/setup.py -# ---------------------------------------------------------------------- -# Note: To use the 'upload' functionality of this file, you must: -# $ pipenv install twine --dev - -import io -import os - -from setuptools import find_packages, setup - -from tirante.version import __version__ - -# Package meta-data. -NAME = 'tirante' -DESCRIPTION = 'A (wannabe) manga downloader manager.' -URL = 'https://github.com/luevano/tirante' -EMAIL = 'lorentzeus@gmail.com' -AUTHOR = 'David Luevano Alvarado' -REQUIRES_PYTHON = '>=3.7' -VERSION = __version__ -# VERSION = '0.0.1' - -# What packages are required for this module to be executed? -REQUIRED = [ - # 'requests', 'maya', 'records', -] - -# What packages are optional? -EXTRAS = { - # 'fancy feature': ['django'], -} - -# The rest you shouldn't have to touch too much :) -# ------------------------------------------------ -# Except, perhaps the License and Trove Classifiers! -# If you do change the License, remember to change -# the Trove Classifier for that! - -here = os.path.abspath(os.path.dirname(__file__)) - -# Import the README and use it as the long-description. -# Note: this will only work if 'README.md' -# is present in your MANIFEST.in file! -try: - with io.open(os.path.join(here, 'README.md'), encoding='utf-8') as f: - long_description = '\n' + f.read() -except FileNotFoundError: - long_description = DESCRIPTION - -# Where the magic happens: setup( - name=NAME, - version=VERSION, - description=DESCRIPTION, - long_description=long_description, - long_description_content_type='text/markdown', - author=AUTHOR, - author_email=EMAIL, - python_requires=REQUIRES_PYTHON, - url=URL, - packages=find_packages(exclude=["tests", - "*.tests", - "*.tests.*", - "tests.*"]), - # If your package is a single module, use this instead of 'packages': - # py_modules=['mypackage'], - install_requires=REQUIRED, - extras_require=EXTRAS, - include_package_data=True, - license='MIT', - classifiers=[ - # Trove classifiers - # Full list: https://pypi.python.org/pypi?%3Aaction=list_classifiers - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7' - ] -) + setup_requires=['pbr'], + pbr=True +)
\ No newline at end of file |