mirror of
https://gitlab.com/LazyLibrarian/LazyLibrarian.git
synced 2026-02-06 10:47:15 +00:00
53 lines
1.2 KiB
TOML
53 lines
1.2 KiB
TOML
[build-system]
|
|
requires = ["setuptools", "ez_setup"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["lazylibrarian"]
|
|
|
|
[project]
|
|
name = "LazyLibrarian"
|
|
version = "2024.12.28"
|
|
description = "LazyLibrarian is a SickBeard, CouchPotato, Headphones-like application for ebooks, audiobooks and magazines"
|
|
readme = "README.md"
|
|
requires-python = ">=3.7"
|
|
classifiers = [
|
|
"Programming Language :: Python :: 3",
|
|
]
|
|
|
|
dependencies = [
|
|
'bs4',
|
|
'html5lib',
|
|
'webencodings',
|
|
'requests[use_chardet_on_py3]',
|
|
'urllib3',
|
|
'pyOpenSSL',
|
|
'cherrypy',
|
|
'cherrypy_cors',
|
|
'httpagentparser',
|
|
'mako',
|
|
'httplib2',
|
|
'Pillow',
|
|
'apprise',
|
|
'PyPDF3',
|
|
'python_magic',
|
|
'rapidfuzz',
|
|
'deluge_client',
|
|
'pyparsing',
|
|
'irc',
|
|
]
|
|
|
|
[project.urls]
|
|
"Documentation" = "https://lazylibrarian.gitlab.io/"
|
|
"Issue Tracker" = "https://gitlab.com/LazyLibrarian/LazyLibrarian/-/issues"
|
|
|
|
# Config file for pytest
|
|
[tool.pytest.ini_options]
|
|
pythonpath = "."
|
|
filterwarnings = [
|
|
# Ignore warning about CGI being deprecated in cherrypy
|
|
'''ignore:'cgi' is deprecated''',
|
|
# Ignore numerous warnings from cherrypy
|
|
"ignore::DeprecationWarning: invalid escape sequence"
|
|
]
|