forked from solderpunk/AV-98
59 lines
1.5 KiB
TOML
59 lines
1.5 KiB
TOML
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[project]
|
|
name = "offpunk"
|
|
authors = [
|
|
{name = "Solderpunk", email = "solderpunk@sdf.org"},
|
|
{name = "Lionel Dricot (Ploum)", email = "offpunk2@ploum.eu"},
|
|
]
|
|
maintainers = [
|
|
{name = "Lionel Dricot (Ploum)", email = "offpunk2@ploum.eu"},
|
|
]
|
|
readme = "README.md"
|
|
classifiers = [
|
|
"Development Status :: 4 - Beta",
|
|
"Environment :: Console",
|
|
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python :: 3 :: Only",
|
|
"Topic :: Communications",
|
|
"Topic :: Internet",
|
|
]
|
|
keywords = ["gemini", "browser"]
|
|
requires-python = ">=3.7"
|
|
dynamic = ["version", "description"]
|
|
|
|
[project.license]
|
|
file = "LICENSE"
|
|
|
|
[project.optional-dependencies]
|
|
better-tofu = ["cryptography"]
|
|
chardet = ["chardet"]
|
|
html = ["bs4", "readability-lxml"]
|
|
http = ["requests"]
|
|
process-title = ["setproctitle"]
|
|
rss = ["feedparser"]
|
|
|
|
[project.urls]
|
|
Homepage = "https://sr.ht/~lioploum/offpunk/"
|
|
Source = "https://git.sr.ht/~lioploum/offpunk"
|
|
"Bug Tracker" = "https://todo.sr.ht/~lioploum/offpunk"
|
|
|
|
[project.scripts]
|
|
offpunk = "offpunk:main"
|
|
netcache = "netcache:main"
|
|
ansicat = "ansicat:main"
|
|
opnk = "opnk:main"
|
|
|
|
[tool.hatch.version]
|
|
path = "offpunk.py" # read __version__
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
only-include = [
|
|
"ansicat.py", "netcache_migration.py", "netcache.py",
|
|
"offblocklist.py", "offpunk.py", "offthemes.py",
|
|
"offutils.py", "opnk.py",
|
|
]
|