xref: /mports/security/py-oauthlib/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	oauthlib
2PORTVERSION=	3.2.2
3PORTREVISION=	1
4CATEGORIES=	security net python
5MASTER_SITES=	PYPI
6PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	Generic, spec-compliant, thorough implementation of the OAuth request-signing logic
10WWW=		https://github.com/oauthlib/oauthlib
11
12LICENSE=	bsd3
13LICENSE_FILE=	${WRKSRC}/LICENSE
14
15BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
16		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
17TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.6:devel/py-pytest-cov@${PY_FLAVOR}
18
19USES=		python
20USE_PYTHON=	autoplist concurrent pep517
21#pytest
22
23NO_ARCH=	yes
24NO_TEST=	yes
25
26OPTIONS_DEFINE=	RSA SIGNALS SIGNEDTOKEN
27OPTIONS_DEFAULT=RSA SIGNALS SIGNEDTOKEN
28RSA_DESC=		RSA support
29SIGNALS_DESC=		Signal support
30SIGNEDTOKEN_DESC=	Signed token support
31
32RSA_USE=			PYTHON=cryptography
33SIGNALS_RUN_DEPENDS=		${PYTHON_PKGNAMEPREFIX}blinker>=1.4.0:devel/py-blinker@${PY_FLAVOR}
34SIGNEDTOKEN_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0.0<3:www/py-pyjwt@${PY_FLAVOR}
35SIGNEDTOKEN_USE=		PYTHON=cryptography
36
37.include <bsd.port.mk>
38

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026