setup.cfg
[metadata]
name = ebook_homebrew
version = attr: ebook_homebrew.__version__
description = Rename image file to only digit name and convert ebook files.
long_description = file: README.rst, CHANGELOG.rst
url = https://github.com/tubone24/ebook_homebrew
project-urls =
Documentation = https://ebook-homebrew.readthedocs.io/en/latest/
ProjectBlog = https://blog.tubone-project24.xyz
author = tubone24
author_email = tubo.yyyuuu@gmail.com
keywords = ebook, rename, pdf, rest
license = MIT
license-file = LICENSE
platform = any
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Operating System :: OS Independent
Topic :: Documentation :: Sphinx
Programming Language :: Python
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Topic :: Software Development :: Libraries :: Python Modules
Topic :: Internet :: WWW/HTTP :: Browsers
[options]
zip_safe = False
include_package_data = True
packages =
ebook_homebrew
ebook_homebrew.utils
ebook_homebrew.models
setup_requires = setuptools
install_requires =
Pillow>=5.3.0
PyPDF2==1.26.0
PyYAML>=4.2b1
responder==1.3.2
uvloop==0.12.*; sys_platform != 'win32' and sys_platform != 'cygwin' and sys_platform != 'cli'
marshmallow==2.19.5
SQLAlchemy==1.3.8
six==1.12
tests_require =
pytest==5.2.3
pytest-cov==2.6.0
pytest-pythonpath==0.7.3
flake8==3.7.8
pep8==1.7.1
pyflakes==2.0.0
pytest-flake8==1.0.2
pytest-pep8==1.0.6
coverage==4.5.4
codecov==2.0.15
black==19.10b0
python_requires = >= 3.6
test_suite = tests
[options.extras_require]
develop =
black==19.10b0
pytest==5.2.3
pytest-cov==2.7.1
pytest-pythonpath==0.7.3
flake8==3.7.7
pep8==1.7.1
pyflakes==2.1.1
pytest-flake8==1.0.4
pytest-pep8==1.0.6
coverage==4.5.4
codecov==2.0.15
docs =
Sphinx==2.2.0
sphinx-rtd-theme==0.4.3
sphinxcontrib-openapi==0.5.0
sphinxcontrib-websupport==1.1.2
[bdist_wheel]
universal = true
[tool:pytest]
; If integration test, set option "--it"
addopts = -v -ra --pep8 --showlocals
log_cli = false
log_level = INFO
log_file_level = INFO
timeout = 5
python_paths = ./ebook_homebrew ./ebook_homebrew/utils ./ebook_homebrew/models
pep8ignore =
E501
doc_src/*.py ALL
tests/*.py ALL
tests/it/*.py ALL
[flake8]
max-line-length = 120
doctests = True
exclude =
.git
.eggs
__pycache__
tests/*.py
docs/
build/
dist/
doc_src/*.py
tests/it/*.py
[options.entry_points]
console_scripts =
ebookhomebrew = ebook_homebrew.cli:main