Lines 1-9
Link Here
|
1 |
PORTNAME= fastapi-users |
1 |
PORTNAME= fastapi-users |
2 |
DISTVERSION= 10.1.5 |
2 |
DISTVERSION= 11.0.0 |
3 |
PORTREVISION= 2 |
|
|
4 |
CATEGORIES= www devel python |
3 |
CATEGORIES= www devel python |
5 |
MASTER_SITES= PYPI |
4 |
MASTER_SITES= PYPI |
6 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
5 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
|
|
6 |
DISTNAME= fastapi_users-${DISTVERSION} |
7 |
|
7 |
|
8 |
MAINTAINER= meka@tilda.center |
8 |
MAINTAINER= meka@tilda.center |
9 |
COMMENT= Ready-to-use and customizable users management for FastAPI |
9 |
COMMENT= Ready-to-use and customizable users management for FastAPI |
Lines 13-36
LICENSE= MIT
Link Here
|
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
|
14 |
|
15 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.0:security/py-bcrypt@${PY_FLAVOR} \ |
15 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.0:security/py-bcrypt@${PY_FLAVOR} \ |
16 |
${PYTHON_PKGNAMEPREFIX}email-validator>=1.1.0,<1.4:mail/py-email-validator@${PY_FLAVOR} \ |
16 |
${PYTHON_PKGNAMEPREFIX}email-validator>=1.1.0,<2.1:mail/py-email-validator@${PY_FLAVOR} \ |
17 |
${PYTHON_PKGNAMEPREFIX}fastapi>=0.65.2:www/py-fastapi@${PY_FLAVOR} \ |
17 |
${PYTHON_PKGNAMEPREFIX}fastapi>=0.65.2:www/py-fastapi@${PY_FLAVOR} \ |
18 |
${PYTHON_PKGNAMEPREFIX}makefun>=1.11.2,<2.0:devel/py-makefun@${PY_FLAVOR} \ |
18 |
${PYTHON_PKGNAMEPREFIX}makefun>=1.11.2,<2.0:devel/py-makefun@${PY_FLAVOR} \ |
19 |
${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \ |
19 |
${PYTHON_PKGNAMEPREFIX}passlib>=0:security/py-passlib@${PY_FLAVOR} \ |
20 |
${PYTHON_PKGNAMEPREFIX}pyjwt>=2.1.0:www/py-pyjwt@${PY_FLAVOR} \ |
20 |
${PYTHON_PKGNAMEPREFIX}pyjwt>=2.1.0:www/py-pyjwt@${PY_FLAVOR} \ |
21 |
${PYTHON_PKGNAMEPREFIX}python-multipart>=0.0.5:www/py-python-multipart@${PY_FLAVOR} |
21 |
${PYTHON_PKGNAMEPREFIX}python-multipart>=0.0.5:www/py-python-multipart@${PY_FLAVOR} |
22 |
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asynctest>=0:devel/py-asynctest@${PY_FLAVOR} \ |
22 |
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgi-lifespan>=0:devel/py-asgi-lifespan@${PY_FLAVOR} \ |
|
|
23 |
${PYTHON_PKGNAMEPREFIX}asynctest>=0:devel/py-asynctest@${PY_FLAVOR} \ |
23 |
${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0:www/py-httpx-oauth@${PY_FLAVOR} \ |
24 |
${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0:www/py-httpx-oauth@${PY_FLAVOR} \ |
24 |
${PYTHON_PKGNAMEPREFIX}pymongo>=0:databases/py-pymongo@${PY_FLAVOR} \ |
25 |
${PYTHON_PKGNAMEPREFIX}pymongo>=0:databases/py-pymongo@${PY_FLAVOR} \ |
25 |
${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ |
26 |
${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \ |
26 |
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} |
27 |
${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} |
27 |
|
|
|
28 |
# Tests will need ${PYTHON_PKGNAMEPREFIX}asgi-lifespan>=0:devel/py-asgi-lifespan@${PY_FLAVOR} |
29 |
|
28 |
|
30 |
USES= python:3.7+ |
29 |
USES= python:3.7+ |
31 |
USE_PYTHON= autoplist distutils |
30 |
USE_PYTHON= autoplist distutils pytest |
32 |
|
31 |
|
33 |
TEST_ENV= PYTHONPATH=${WRKSRC}/src |
32 |
TEST_ENV= PYTHONPATH=${WRKSRC}/src |
|
|
33 |
TEST_ARGS= --ignore=tests/test_authentication_strategy_redis.py \ |
34 |
--ignore=test_build.py |
34 |
|
35 |
|
35 |
NO_ARCH= yes |
36 |
NO_ARCH= yes |
36 |
|
37 |
|