[build-system] requires = ["setuptools >= 38.3.0"] build-backend = "setuptools.build_meta" [project] name = "gemi-python" version = "0.0.1" authors = [{name = "Izalia Mae", email = "izalia@barkshark.xyz"}] description = "Utilities for the Gemini protocol" license = {text = "CNPL 7+"} keywords = ["python module"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: Other/Proprietary License", "License :: Non-Violent Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Software Development :: Libraries :: Python Modules", ] requires-python = ">= 3.9" [project.urls] Homepage = "https://git.barkshark.xyz/barkshark/gemi" "Bug Tracker" = "https://git.barkshark.xyz/barkshark/gemi/issues" Documentation = "https://git.barkshark.xyz/barkshark/gemi/wiki" "Source Code" = "https://git.barkshark.xyz/barkshark/gemi" [project.optional-dependencies] server = [ "pyopenssl == 24.1.0" ] doc = [ "furo == 2024.1.29", "sphinx == 7.2.6", "sphinx-external-toc == 1.0.1", ] dev = [ "flake8 == 6.1.0", "mypy == 1.9.0", ] [tool.setuptools] include-package-data = true packages = ["gemi"] platforms = ["any"] license-files = ["LICENSE.md"] [tool.distutils.bdist_wheel] universal = false [tool.distutils.sdist] formats = "zip, gztar" [tool.mypy] show_traceback = true install_types = true pretty = true disallow_untyped_decorators = true warn_redundant_casts = true warn_unreachable = true warn_unused_ignores = true ignore_missing_imports = true follow_imports = "silent"