# 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="An asynchronous networking framework written in Python"

HOMEPAGE="https://twistedmatrix.com/"
LICENSE="MIT"
SRC_URI="https://files.pythonhosted.org/packages/source/${REALNAME::1}/${REALNAME}/${REALNAME}-${REALVERSION}.tar.gz"
SOURCEFILE="${REALNAME}-${REALVERSION}.tar.gz"
RESTRICT="test"

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

IUSE="all_non_platform conch conch_nacl dev dev_release http2 macos_platform"
DEPENDENCIES=">=dev-python/zope-interface-4.4.2[${PYTHON_USEDEP}]
	>=dev-python/constantly-15.1[${PYTHON_USEDEP}]
	>=dev-python/incremental-21.3.0[${PYTHON_USEDEP}]
	>=dev-python/automat-0.8.0[${PYTHON_USEDEP}]
	>=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}]
	>=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
	>=dev-python/typing-extensions-3.6.5[${PYTHON_USEDEP}]
	all_non_platform? ( <dev-python/cython-test-exception-raiser-2.0[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/pyhamcrest-1.9.0[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/idna-2.4[${PYTHON_USEDEP}] )
	all_non_platform? ( dev-python/pyasn1[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] )
	all_non_platform? ( >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] )
	all_non_platform? ( <dev-python/h2-5.0[${PYTHON_USEDEP}] )
	all_non_platform? ( <dev-python/priority-2.0[${PYTHON_USEDEP}] )
	conch? ( dev-python/pyasn1[${PYTHON_USEDEP}] )
	conch? ( >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] )
	conch? ( >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] )
	conch? ( >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] )
	conch_nacl? ( dev-python/pyasn1[${PYTHON_USEDEP}] )
	conch_nacl? ( >=dev-python/cryptography-2.6[${PYTHON_USEDEP}] )
	conch_nacl? ( >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] )
	conch_nacl? ( >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] )
	conch_nacl? ( dev-python/pynacl[${PYTHON_USEDEP}] )
	dev? ( ~dev-python/towncrier-19.2[${PYTHON_USEDEP}] )
	dev? ( ~dev-python/sphinx-rtd-theme-0.5[${PYTHON_USEDEP}] )
	dev? ( ~dev-python/readthedocs-sphinx-ext-2.1[${PYTHON_USEDEP}] )
	dev? ( <dev-python/sphinx-6.0[${PYTHON_USEDEP}] )
	dev? ( ~dev-python/pyflakes-2.2[${PYTHON_USEDEP}] )
	dev? ( dev-python/twistedchecker[${PYTHON_USEDEP}] )
	dev? ( <dev-python/coverage-7.0[${PYTHON_USEDEP}] )
	dev? ( dev-python/pydoctor[${PYTHON_USEDEP}] )
	dev_release? ( ~dev-python/towncrier-19.2[${PYTHON_USEDEP}] )
	dev_release? ( ~dev-python/sphinx-rtd-theme-0.5[${PYTHON_USEDEP}] )
	dev_release? ( ~dev-python/readthedocs-sphinx-ext-2.1[${PYTHON_USEDEP}] )
	dev_release? ( <dev-python/sphinx-6.0[${PYTHON_USEDEP}] )
	dev_release? ( dev-python/pydoctor[${PYTHON_USEDEP}] )
	http2? ( <dev-python/h2-5.0[${PYTHON_USEDEP}] )
	http2? ( <dev-python/priority-2.0[${PYTHON_USEDEP}] )
	macos_platform? ( dev-python/pyobjc-core[${PYTHON_USEDEP}] )
	macos_platform? ( dev-python/pyobjc-framework-CFNetwork[${PYTHON_USEDEP}] )"
BDEPEND="${DEPENDENCIES}"
RDEPEND="${DEPENDENCIES}"