Remove dependencies related to download of HTML content

This commit is contained in:
Schimon Jehudah 2024-05-20 15:20:31 +00:00
parent 7f0c4f4274
commit bb8fb7ef2e

View file

@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "Slixfeed" name = "Slixfeed"
version = "1.0" version = "1.0"
description = "RSS news bot for XMPP" description = "News aggregating bot for XMPP"
authors = [{name = "Schimon Zachary", email = "sch@fedora.email"}] authors = [{name = "Schimon Zachary", email = "sch@fedora.email"}]
license = {text = "MIT"} license = {text = "MIT"}
classifiers = [ classifiers = [
@ -48,14 +48,7 @@ dependencies = [
"tomli", # Python 3.10 "tomli", # Python 3.10
"tomli_w", "tomli_w",
"slixmpp", "slixmpp",
# Optional dependencies
# listed here (testing)
"html2text",
"pdfkit",
# "pysocks", # "pysocks",
"readability-lxml",
"xml2epub",
] ]
[project.urls] [project.urls]
@ -65,9 +58,7 @@ Issues = "https://gitgud.io/sjehuda/slixfeed/issues"
[project.optional-dependencies] [project.optional-dependencies]
file-export = ["html2text", "pdfkit", "xml2epub"]
proxy = ["pysocks"] proxy = ["pysocks"]
readability = ["readability-lxml"]
# This section returns pep508-identifier error # This section returns pep508-identifier error
# [project.optional-dependencies] # [project.optional-dependencies]