Kumi
b5c816e748
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.
29 lines
982 B
TOML
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"
|