BSD Ports

www/py-granian 2.7.6_3 FreeBSD

Rust HTTP server for Python applications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
BSD3CLAUSE
Categories
www, python
Package size
3046.3 KiB, 17314.4 KiB installed

Description

A Rust HTTP server for Python applications built on top of the Hyper crate.

Features:

  • Supports ASGI/3, RSGI and WSGI interface applications
  • Implements HTTP/1 and HTTP/2 protocols
  • Supports HTTPS
  • Supports Websockets

In the other systems

SystemPortVersion
FreeBSDwww/py-granian2.7.6_3
HardenedBSDwww/py-granian2.7.6_2
GhostBSDwww/py-granian2.7.6_2

Install

Binary package:

pkg install py312-granian

From the ports tree:

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

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

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

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:latest2.7.6_22.7.6_3-2.5.02.7.6_3
FreeBSD:14:quarterly2.7.6_22.7.6_2n/a2.3.42.7.6_2
FreeBSD:15:latest2.7.6_32.7.6_3n/a2.5.02.5.0
FreeBSD:15:quarterly2.7.6_22.7.6_2n/an/an/a
FreeBSD:16:latest2.7.6_22.7.6_3n/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 23
Run dependencies 8

Configuration

No options to configure.

USES
cargo python
Service scripts
none

Files

distinfo 186
FileSizeSHA256
granian-2.7.6.tar.gz12869852c8eaa5bdd636535c4c50b62591420612297f38151786cffd8c8cd39c738da3
rust/crates/aes-0.8.4.crate124812b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/arc-swap-1.9.1.crate813676a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207
rust/crates/atomic-waker-1.1.2.crate124221505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
rust/crates/autocfg-1.5.1.crate18911f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/base64ct-1.8.3.crate322272af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
rust/crates/bitflags-2.13.0.crate51280b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8
rust/crates/block-buffer-0.10.4.crate105383078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
rust/crates/block-padding-0.3.3.crate8504a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
rust/crates/bytes-1.11.1.crate785841e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
rust/crates/cbc-0.1.2.crate2350126b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
rust/crates/cc-1.2.63.crate97259556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/ciborium-0.2.2.crate3561142e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
rust/crates/ciborium-io-0.2.2.crate669705afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
rust/crates/ciborium-ll-0.2.2.crate1469557663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
rust/crates/cipher-0.4.4.crate19073773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
rust/crates/const-oid-0.9.6.crate45382c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
Master sites 1
  • PYPI

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645