synapse-registration/pyproject.toml
Kumi b5c816e748
feat: Add initial Synapse registration Django app
Sets up a Django application for user registration with Synapse,
including database models, forms, views, and templates. Introduces
functionality for user registration approval and email verification.
Configures Django project settings, URLs, and email handling.
Includes a sample configuration file and .gitignore additions.
2024-11-16 15:22:46 +01:00

29 lines
982 B
TOML

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "synapse_registration"
version = "0.1.0"
authors = [{ name = "Private.coffee Team", email = "support@private.coffee" }]
description = "A Django app for allowing users to register for a Synapse account."
readme = "README.md"
license = { file = "LICENSE" }
requires-python = ">=3.12"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dependencies = ["Django", "pyyaml", "requests"]
[project.scripts]
synapse_registration = "synapse_registration.manage:main"
[tool.hatch.build.targets.wheel]
packages = ["src/synapse_registration"]
[project.urls]
"Homepage" = "https://git.private.coffee/privatecoffee/synapse-registration"
"Bug Tracker" = "https://git.private.coffee/privatecoffee/synapse-registration/issues"
"Source Code" = "https://git.private.coffee/privatecoffee/synapse-registration"