# 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_12,3_13,3_14} )
DISTUTILS_USE_PEP517=standalone

inherit python-r1 gs-pypi

DESCRIPTION="Collection of my Python and FastAPI shortcuts, snippets etc."

HOMEPAGE="https://github.com/creyD/creyPY"
LICENSE="MIT"
SRC_URI="https://files.pythonhosted.org/packages/07/08/7d2e2e092ca6318fe352827702bd3842e6d7d04c4de9d7e6c1e444ef81a3/creypy-${REALVERSION}.tar.gz"
SOURCEFILE="creypy-${REALVERSION}.tar.gz"
RESTRICT="test"

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

IUSE="auth0 build postgres"
DEPENDENCIES=">=dev-python/annotated-types-0.7.0[${PYTHON_USEDEP}]
	>=dev-python/pydantic-2.8.2[${PYTHON_USEDEP}]
	>=dev-python/pydantic-core-2.20.1[${PYTHON_USEDEP}]
	>=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
	>=dev-python/anyio-4.4.0[${PYTHON_USEDEP}]
	dev-python/fastapi[${PYTHON_USEDEP}]
	>=dev-python/idna-3.7[${PYTHON_USEDEP}]
	>=dev-python/sniffio-1.3.1[${PYTHON_USEDEP}]
	>=dev-python/starlette-0.37.2[${PYTHON_USEDEP}]
	dev-python/fastapi-pagination[${PYTHON_USEDEP}]
	>=dev-python/sqlalchemy-2.0.31[${PYTHON_USEDEP}]
	dev-python/SQLAlchemy-Utils[${PYTHON_USEDEP}]
	>=dev-python/python-dotenv-1.0.1[${PYTHON_USEDEP}]
	>=dev-python/h11-0.14.0[${PYTHON_USEDEP}]
	>=dev-python/httpcore-1.0.5[${PYTHON_USEDEP}]
	>=dev-python/httpx-0.27.0[${PYTHON_USEDEP}]
	build? ( >=dev-python/certifi-2024.2.2[${PYTHON_USEDEP}] )
	build? ( >=dev-python/charset-normalizer-3.3.2[${PYTHON_USEDEP}] )
	build? ( >=dev-python/docutils-0.20.1[${PYTHON_USEDEP}] )
	build? ( >=dev-python/idna-3.6[${PYTHON_USEDEP}] )
	build? ( >=dev-python/importlib-metadata-7.1.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/jaraco-classes-3.4.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/jaraco-context-4.3.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/jaraco-functools-4.0.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/keyring-25.0.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/markdown-it-py-3.0.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/mdurl-0.1.2[${PYTHON_USEDEP}] )
	build? ( >=dev-python/more-itertools-10.2.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/nh3-0.2.17[${PYTHON_USEDEP}] )
	build? ( >=dev-python/pkginfo-1.10.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/pygments-2.17.2[${PYTHON_USEDEP}] )
	build? ( >=dev-python/readme-renderer-43.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/requests-2.31.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/rfc3986-2.0.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/rich-13.7.1[${PYTHON_USEDEP}] )
	build? ( >=dev-python/setuptools-69.2.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/twine-5.0.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/urllib3-2.2.1[${PYTHON_USEDEP}] )
	build? ( >=dev-python/wheel-0.43.0[${PYTHON_USEDEP}] )
	build? ( >=dev-python/zipp-3.18.1[${PYTHON_USEDEP}] )
	postgres? ( >=dev-python/psycopg-3.2.1[${PYTHON_USEDEP}] )
	postgres? ( dev-python/psycopg-binary[${PYTHON_USEDEP}] )
	postgres? ( dev-python/psycopg-pool[${PYTHON_USEDEP}] )
	postgres? ( dev-python/asyncpg[${PYTHON_USEDEP}] )
	postgres? ( >=dev-python/greenlet-3.1.1[${PYTHON_USEDEP}] )
	auth0? ( >=dev-python/cachetools-5.5.0[${PYTHON_USEDEP}] )
	auth0? ( >=dev-python/charset-normalizer-3.4.0[${PYTHON_USEDEP}] )
	auth0? ( >=dev-python/requests-2.32.3[${PYTHON_USEDEP}] )
	auth0? ( >=dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"