diff options
Diffstat (limited to 'setup.py')
| -rw-r--r-- | setup.py | 79 |
1 files changed, 2 insertions, 77 deletions
@@ -1,78 +1,3 @@ -# wikiget - CLI tool for downloading files from Wikimedia sites -# Copyright (C) 2018-2021 Cody Logan -# SPDX-License-Identifier: GPL-3.0-or-later -# -# Wikiget is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# Wikiget is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Wikiget. If not, see <https://www.gnu.org/licenses/>. +from setuptools import setup -"""Python setuptools metadata and dependencies.""" - -from io import open -from os import path - -from setuptools import setup, find_packages - -here = path.abspath(path.dirname(__file__)) -with open(path.join(here, 'README.md'), 'r') as fr: - long_description = fr.read() - -version_file = {} -with open(path.join(here, 'wikiget', 'version.py'), 'r') as fv: - exec(fv.read(), version_file) - -setup( - name='wikiget', - version=version_file['__version__'], - author='Cody Logan', - author_email='clpo13@gmail.com', - description='CLI tool for downloading files from MediaWiki sites', - long_description=long_description, - long_description_content_type='text/markdown', - url='https://github.com/clpo13/wikiget', - keywords='commons download mediawiki wikimedia wikipedia', - packages=find_packages(), - classifiers=[ - 'Development Status :: 4 - Beta', - 'Environment :: Console', - 'Intended Audience :: End Users/Desktop', - 'License :: OSI Approved :: GNU General Public License v3 or later ' - '(GPLv3+)', - 'Operating System :: OS Independent', - 'Programming Language :: Python', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3 :: Only', - 'Programming Language :: Python :: 3.6', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'Topic :: Internet', - 'Topic :: Internet :: WWW/HTTP', - 'Topic :: Multimedia', - 'Topic :: Multimedia :: Graphics', - 'Topic :: Multimedia :: Sound/Audio', - 'Topic :: Multimedia :: Video', - 'Topic :: Utilities', - ], - python_requires='>=3.6', - install_requires=['mwclient>=0.10.0', 'requests', 'tqdm'], - setup_requires=['pytest-runner'], - tests_require=['pytest', 'pytest-cov'], - project_urls={ - 'Bug Reports': 'https://github.com/clpo13/wikiget/issues', - }, - entry_points={ - 'console_scripts': [ - 'wikiget=wikiget.wikiget:main', - ], - }, -) +setup() |
