BSD Ports

devel/py-asgi-lifespan 2.1.0_1 MidnightBSD

Programmatic startup/shutdown of ASGI apps

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
8af06753b2
License
mit
Categories
devel, python

Description

Programmatically send startup/shutdown lifespan events into ASGI applications. When used in combination with an ASGI-capable HTTP client such as HTTPX, this allows mocking or testing ASGI applications without having to spin up an ASGI server.

In the other systems

The newest version among them is 2.1.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/py-asgi-lifespan2.1.0_1 newestno data-[email protected]2026-07-05
FreeBSDdevel/py-asgi-lifespan2.1.0_1 newestnone known-[email protected]-
DragonFlydevel/py-asgi-lifespan2.1.0_1 newestnone known-[email protected]-
HardenedBSDdevel/py-asgi-lifespan2.1.0_1 newestno data-[email protected]-
GhostBSDdevel/py-asgi-lifespan2.1.0_1 newestno data-[email protected]-

Version history 1

  1. 2.1.0 8af06753b2

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}asgi-lifespan

From mports:

cd /usr/mports/devel/py-asgi-lifespan && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}asgi-lifespan>0:devel/py-asgi-lifespan

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Runtime 1

Test 4

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
asgi-lifespan-2.1.0.tar.gz156275e2effaf0bfe39829cf2d64e7ecc47c7d86d676a6599f7afba378c31f5e3a308
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
8af06753b2 Lucas Holt databases/rubygem-flipper-active_record-rails70: update to 1.3.6
Match the flipper-gitlab provider series so fake-qa can satisfy the gemspec flipper dependency. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>