BSD Ports

www/py-starlette 1.6.0 FreeBSD

Little ASGI library that shines

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7cc03509b0
License
BSD3CLAUSE
Categories
www, python
Package size
183.2 KiB, 946.3 KiB installed

Description

Starlette is a lightweight ASGI framework/toolkit, which is ideal for building high performance asyncio services.

It is production-ready, and gives you the following:

  • Seriously impressive performance.
  • WebSocket support.
  • GraphQL support.
  • In-process background tasks.
  • Startup and shutdown events.
  • Test client built on requests.
  • CORS, GZip, Static Files, Streaming responses.
  • Session and Cookie support.
  • 100% test coverage.
  • 100% type annotated codebase.
  • Zero hard dependencies.

In the other systems

SystemPortVersion
FreeBSDwww/py-starlette1.6.0
OpenBSDwww/py-starlette1.8.0
NetBSDwww/py-starlette1.6.0
DragonFlywww/py-starlette0.46.1
MidnightBSDwww/py-starlette1.1.0
HardenedBSDwww/py-starlette1.6.0
GhostBSDwww/py-starlette1.6.0

Install

Binary package:

pkg install py312-starlette

From the ports tree:

cd /usr/ports/www/py-starlette/ && make install clean

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

RUN_DEPENDS=	py312-starlette>0:www/py-starlette

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.6.01.6.00.22.00.47.21.6.0
FreeBSD:14:quarterly1.6.01.6.0n/a0.47.11.6.0
FreeBSD:15:latest1.6.01.6.0n/a0.47.20.47.2
FreeBSD:15:quarterly1.6.01.6.0n/an/an/a
FreeBSD:16:latest1.6.01.6.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 28
Required by 162

The first 100 are listed.

Configuration

Options name: www_starlette

OptionDefaultDescription
FULLonFull dependencies
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
starlette-1.6.0.tar.gz2.716969e+06d4e3ac5e546444960c710297a3c9fc3f7ebae1b7e963f3d36173b49da535be9b
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
7cc03509b0 Po-Chuan Hsieh www/py-starlette: Update to 1.6.0
Changes: https://github.com/Kludex/starlette/releases https://starlette.dev/release-notes/
39ea290f9c Po-Chuan Hsieh www/py-starlette: Update to 1.3.1
Changes: https://github.com/Kludex/starlette/releases https://starlette.dev/release-notes/