# automatically generated by g-sorcery
# please do not edit this file

EAPI=8

REALNAME="${PN}"
LITERALNAME="${PN}"
REALVERSION="${PV}"
DIGEST_SOURCES="yes"
PYTHON_COMPAT=( python{3_11,3_12,3_13,3_14} )
DISTUTILS_USE_PEP517=standalone

inherit python-r1 gs-pypi

DESCRIPTION="AlekSIS (School Information System) — Core"

HOMEPAGE="https://aleksis.org"
LICENSE="EUPL-1.2-or-later"
SRC_URI="https://files.pythonhosted.org/packages/c6/12/3c9f2d9f9eaa29c399a5b9c1626e61eefaf55500ccedd3fe593f0ec144ca/aleksis_core-${REALVERSION}.tar.gz"
SOURCEFILE="aleksis_core-${REALVERSION}.tar.gz"
RESTRICT="test"

SLOT="0"
KEYWORDS="~amd64 ~x86"

IUSE="ldap"
DEPENDENCIES="<dev-python/django-6.0[${PYTHON_USEDEP}]
	dev-python/django-any-js[${PYTHON_USEDEP}]
	<dev-python/django-tables2-3.0[${PYTHON_USEDEP}]
	dev-python/django-phonenumber-field[${PYTHON_USEDEP}]
	<dev-python/colour-0.2.0[${PYTHON_USEDEP}]
	dev-python/dynaconf[${PYTHON_USEDEP}]
	ldap? ( <dev-python/django-auth-ldap-6.0[${PYTHON_USEDEP}] )
	dev-python/django-maintenance-mode[${PYTHON_USEDEP}]
	dev-python/django-ipware[${PYTHON_USEDEP}]
	dev-python/django-impersonate[${PYTHON_USEDEP}]
	<dev-python/psycopg-4.0[${PYTHON_USEDEP}]
	dev-python/psycopg-pool[${PYTHON_USEDEP}]
	dev-python/django-select2[${PYTHON_USEDEP}]
	dev-python/django-two-factor-auth[${PYTHON_USEDEP}]
	dev-python/django-yarnpkg[${PYTHON_USEDEP}]
	dev-python/django-material[${PYTHON_USEDEP}]
	dev-python/django-dynamic-preferences[${PYTHON_USEDEP}]
	<dev-python/django-filter-26.0[${PYTHON_USEDEP}]
	dev-python/django-templated-email[${PYTHON_USEDEP}]
	<dev-python/html2text-2026.0.0[${PYTHON_USEDEP}]
	dev-python/django-ckeditor[${PYTHON_USEDEP}]
	dev-python/calendarweek[${PYTHON_USEDEP}]
	dev-python/celery[${PYTHON_USEDEP}]
	dev-python/django-celery-results[${PYTHON_USEDEP}]
	dev-python/django-celery-beat[${PYTHON_USEDEP}]
	dev-python/django-celery-email[${PYTHON_USEDEP}]
	<dev-python/django-polymorphic-4.0.0[${PYTHON_USEDEP}]
	dev-python/django-colorfield[${PYTHON_USEDEP}]
	dev-python/django-bleach[${PYTHON_USEDEP}]
	dev-python/django-guardian[${PYTHON_USEDEP}]
	dev-python/rules[${PYTHON_USEDEP}]
	dev-python/django-cache-memoize[${PYTHON_USEDEP}]
	dev-python/django-haystack[${PYTHON_USEDEP}]
	dev-python/celery-haystack-ng[${PYTHON_USEDEP}]
	dev-python/django-dbbackup[${PYTHON_USEDEP}]
	<dev-python/license-expression-31.0[${PYTHON_USEDEP}]
	dev-python/django-reversion[${PYTHON_USEDEP}]
	dev-python/django-favicon-plus-reloaded[${PYTHON_USEDEP}]
	dev-python/django-health-check[${PYTHON_USEDEP}]
	<dev-python/psutil-8.0.0[${PYTHON_USEDEP}]
	dev-python/celery-progress[${PYTHON_USEDEP}]
	<dev-python/django-prometheus-3.0.0[${PYTHON_USEDEP}]
	dev-python/django-model-utils[${PYTHON_USEDEP}]
	dev-python/bs4[${PYTHON_USEDEP}]
	dev-python/django-invitations[${PYTHON_USEDEP}]
	dev-python/django-allauth[${PYTHON_USEDEP}]
	dev-python/django-uwsgi-ng[${PYTHON_USEDEP}]
	dev-python/django-extensions[${PYTHON_USEDEP}]
	<dev-python/ipython-9.0.0[${PYTHON_USEDEP}]
	dev-python/django-oauth-toolkit[${PYTHON_USEDEP}]"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"