Add initial setuptools integration

This commit is contained in:
Luke Murphy 2019-05-31 11:39:14 +02:00
parent 26e45f1f57
commit b3a286c0b5
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
3 changed files with 70 additions and 0 deletions

3
MANIFEST.in Normal file
View File

@ -0,0 +1,3 @@
include cps/static/*
include cps/templates/*
include cps/translations/*

62
setup.cfg Normal file
View File

@ -0,0 +1,62 @@
[bdist_wheel]
universal = 1
[metadata]
name = calibre-web
url = https://github.com/janeczku/calibre-web
project_urls =
Bug Tracker = https://github.com/janeczku/calibre-web/issues
Release Management = https://github.com/janeczku/calibre-web/releases
Documentation = https://github.com/janeczku/calibre-web/wiki
Source Code = https://github.com/janeczku/calibre-web
description = Web app for browsing, reading and downloading eBooks stored in a Calibre database.
long_description = file: README.md
author = @janeczku
maintainer = @janeczku
license = GPLv3+
license_file = LICENSE
classifiers =
Development Status :: 5 - Production/Stable
License :: OSI Approved :: GNU Affero General Public License v3
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
keywords =
calibre
calibre-web
library
[options]
python_requires = >=2.6
packages = find:
include_package_data = True
zip_safe = False
install_requires =
Babel >= 1.3
Flask-Babel >= 0.11.1
Flask-Login >= 0.3.2
Flask-Principal >= 0.3.2
singledispatch >= 3.4.0.0
backports_abc >= 0.4
Flask >= 0.11
iso-639 >= 0.4.5
PyPDF2 == 1.26.0
pytz >= 2016.10
requests >= 2.11.1
SQLAlchemy >= 1.1.0
tornado >= 4.1
Wand >= 0.4.4
unidecode >= 0.04.19
comicapi @ git+https://github.com/wildthyme/comicapi.git@cb279168f9c5cec742b5a05ac8326b9c168a8a91#egg=comicapi
[options.extras_require]
gdrive =
google-api-python-client == 1.6.1
goodreads =
goodreads >= 0.3.2
[options.packages.find]
where = .

5
setup.py Normal file
View File

@ -0,0 +1,5 @@
"""Calibre-web distribution package setuptools installer."""
from setuptools import setup
setup()