View | Details | Raw Unified | Return to bug 257334 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/Makefile (+1 lines)
Lines 4165-4170 Link Here
4165
    SUBDIR += py-arpeggio
4165
    SUBDIR += py-arpeggio
4166
    SUBDIR += py-arrow
4166
    SUBDIR += py-arrow
4167
    SUBDIR += py-asciimatics
4167
    SUBDIR += py-asciimatics
4168
    SUBDIR += py-asgi-lifespan
4168
    SUBDIR += py-asn1crypto
4169
    SUBDIR += py-asn1crypto
4169
    SUBDIR += py-aspy.yaml
4170
    SUBDIR += py-aspy.yaml
4170
    SUBDIR += py-asteval
4171
    SUBDIR += py-asteval
(-)b/devel/py-asgi-lifespan/Makefile (+26 lines)
Added Link Here
1
PORTNAME=	asgi-lifespan
2
DISTVERSION=	2.0.0
3
CATEGORIES=	devel python
4
MASTER_SITES=	CHEESESHOP
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7
MAINTAINER=	meka@tilda.center
8
COMMENT=	Programmatic startup/shutdown of ASGI apps
9
WWW=		https://github.com/florimondmanca/asgi-lifespan
10
11
LICENSE=	PSFL
12
13
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sniffio>=0:devel/py-sniffio@${PY_FLAVOR}
14
TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest-trio>=0:devel/py-pytest-trio@${PY_FLAVOR} \
15
		${PYTHON_PKGNAMEPREFIX}trio>=0:net/py-trio@${PY_FLAVOR}
16
17
USES=		python
18
USE_PYTHON=	autoplist concurrent distutils pytest
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	florimondmanca
21
22
TEST_ENV=	PYTHONPATH=${WRKSRC}/src
23
24
NO_ARCH=	yes
25
26
.include <bsd.port.mk>
(-)b/devel/py-asgi-lifespan/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1670503969
2
SHA256 (florimondmanca-asgi-lifespan-2.0.0_GH0.tar.gz) = a079047829eb9d5a6c38b595c978b520bc9887dabdbeab0506e0d51fcd96c498
3
SIZE (florimondmanca-asgi-lifespan-2.0.0_GH0.tar.gz) = 10067
(-)b/devel/py-asgi-lifespan/pkg-descr (-1 / +4 lines)
Added Link Here
0
- 
1
Programmatically send startup/shutdown lifespan events into ASGI applications.
2
When used in combination with an ASGI-capable HTTP client such as HTTPX, this
3
allows mocking or testing ASGI applications without having to spin up an ASGI
4
server.

Return to bug 257334