Added manga-py source
This commit is contained in:
95
manga-py-stable_1.x/setup.py
Normal file
95
manga-py-stable_1.x/setup.py
Normal file
@@ -0,0 +1,95 @@
|
||||
#!/usr/bin/python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
from os import path
|
||||
|
||||
from setuptools import setup
|
||||
|
||||
from manga_py import __author__, __email__, __license__
|
||||
from manga_py.meta import __version__, __downloader_uri__
|
||||
|
||||
REQUIREMENTS = [
|
||||
'lxml',
|
||||
'cssselect',
|
||||
'Pillow',
|
||||
'requests',
|
||||
'pycrypto',
|
||||
'cloudscraper',
|
||||
'progressbar2',
|
||||
'urllib3',
|
||||
'packaging',
|
||||
'pyexecjs',
|
||||
'html-purifier',
|
||||
'selenium',
|
||||
'loguru',
|
||||
]
|
||||
|
||||
|
||||
# if path.isfile('requirements.txt'):
|
||||
# with open('requirements.txt') as f:
|
||||
# REQUIREMENTS = f.read()
|
||||
|
||||
|
||||
long_description = 'Please see https://github.com/manga-py/manga-py'
|
||||
# if path.isfile('README.rst'):
|
||||
# with open('README.rst') as f:
|
||||
# long_description = f.read()
|
||||
|
||||
|
||||
release_status = 'Development Status :: 5 - Production/Stable'
|
||||
if ~__version__.find('beta'):
|
||||
release_status = 'Development Status :: 4 - Beta'
|
||||
if ~__version__.find('alpha'):
|
||||
release_status = 'Development Status :: 3 - Alpha'
|
||||
|
||||
|
||||
setup(
|
||||
name='manga_py',
|
||||
packages=[
|
||||
'manga_py',
|
||||
'manga_py.base_classes',
|
||||
'manga_py.crypt',
|
||||
'manga_py.cli',
|
||||
'manga_py.http',
|
||||
'manga_py.providers',
|
||||
'manga_py.providers.helpers',
|
||||
],
|
||||
include_package_data=True,
|
||||
version=__version__,
|
||||
description='Universal assistant download manga.',
|
||||
long_description=long_description,
|
||||
author=__author__,
|
||||
author_email=__email__,
|
||||
url=__downloader_uri__,
|
||||
zip_safe=False,
|
||||
data_files=[
|
||||
('manga_py/storage', [
|
||||
'manga_py/storage/.passwords.json.dist',
|
||||
'manga_py/storage/.proxy.txt',
|
||||
'manga_py/crypt/aes.js',
|
||||
'manga_py/crypt/aes_zp.js',
|
||||
]),
|
||||
],
|
||||
download_url='{}/archive/{}.tar.gz'.format(__downloader_uri__, __version__),
|
||||
keywords=['manga-downloader', 'manga', 'manga-py'],
|
||||
license=__license__,
|
||||
classifiers=[ # look here https://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||
release_status,
|
||||
'License :: OSI Approved :: MIT License',
|
||||
'Natural Language :: English',
|
||||
'Environment :: Console',
|
||||
'Programming Language :: Python :: 3.5',
|
||||
'Programming Language :: Python :: 3.6',
|
||||
'Programming Language :: Python :: 3.7',
|
||||
'Topic :: Internet :: WWW/HTTP',
|
||||
],
|
||||
python_requires='>=3.5',
|
||||
install_requires=REQUIREMENTS,
|
||||
entry_points={
|
||||
'console_scripts': [
|
||||
'manga-py = manga_py:main',
|
||||
]
|
||||
}
|
||||
)
|
||||
Reference in New Issue
Block a user