BSD Ports

devel/py-strawberry-graphql 0.327.3 FreeBSD

Library for creating GraphQL APIs

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7a1b3361e7
License
MIT
Categories
devel, python
Package size
626.4 KiB, 3688.1 KiB installed

Description

Strawberry is a developer friendly GraphQL library for Python, designed for modern development.

* Type hints: Leverages Python type hints to provide a great developer experience while creating GraphQL Libraries.

* Async Support: Supports async/await out of the box, allowing you to write your resolvers in a non-blocking way.

* Extensible: Has support for schema and field extensions, allowing you to extend the schema with custom logic.

* Generics: Supports generics, allowing you to create reusable types that can be used in multiple places.

* Federation: Supports Federation, allowing you to create a federated GraphQL schema.

* Dataloaders: Comes with support for dataloaders, allowing you to batch multiple queries into a single one.

* Integrations: Has support for multiple integrations, allowing you to use it with your favorite web framework.

In the other systems

SystemPortVersion
FreeBSDdevel/py-strawberry-graphql0.327.3
DragonFlydevel/py-strawberry-graphql0.262.5
MidnightBSDdevel/py-strawberry-graphql0.320.0_1
HardenedBSDdevel/py-strawberry-graphql0.327.3
GhostBSDdevel/py-strawberry-graphql0.327.3

Install

Binary package:

pkg install py312-strawberry-graphql

From the ports tree:

cd /usr/ports/devel/py-strawberry-graphql/ && make install clean

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

RUN_DEPENDS=	py312-strawberry-graphql>0:devel/py-strawberry-graphql

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:latest0.327.30.327.3-0.278.10.327.3
FreeBSD:14:quarterly0.327.30.327.3n/a0.275.40.327.3
FreeBSD:15:latest0.327.30.327.3n/a0.278.10.281.0
FreeBSD:15:quarterly0.327.30.327.3n/an/an/a
FreeBSD:16:latest0.327.30.327.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 5

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

Build dependencies 16
Run dependencies 16

Configuration

Options name: devel_strawberry-graphql

OptionDefaultDescription
AIOHTTPoffBasic AIOHTTP integration
APOLLO-FEDERATIONoff
ASGIoffBasic ASGI integration
CHANNELSoffSupport for Django Channels
CLIoffSupport for CLI commands
DEBUGoffGenerate verbose debug information
DJANGOoffBasic Django integration
FASTAPIoffSupport for FastAPI in conjunction with GraphQLRouter
FLASKoffBasic Flask integration
OPENTELEMETRYoffGenerate Open Telemetry compatible tracing information
PYDANTICoffSupport for Pydantic models
USES
python
Service scripts
none
Conflicts with
${PYTHON_PKGNAMEPREFIX}*strawberry-graphql

Files

distinfo 1
FileSizeSHA256
strawberry_graphql-0.327.3.tar.gz243616fb128deba91a5cdfe2ed9cfc27c2e95fa2b726ed6cc49703c04f69bc8d2079f5
Master sites 1
  • PYPI

Commit history 6

DateCommitCreditsLog message
7a1b3361e7 Kai Knoblich devel/py-strawberry-graphql: Update to 0.327.3
Changelogs since 0.327.1: https://github.com/strawberry-graphql/strawberry/releases/tag/0.327.3 https://github.com/strawberry-graphql/strawberry/releases/tag/0.327.2 MFH: 2026Q3
e2318550df Kai Knoblich devel/py-strawberry-graphql: Update to 0.327.1
* While I'm here, add a comment about the frequency of updates of this port. Changelog since 0.324.0: https://github.com/strawberry-graphql/strawberry/blob/0.327.1/CHANGELOG.md MFH: 2026Q3 Security: 1ee62c05-a646-11f1-b187-901b0edee044
128ee7d1c2 Kai Knoblich devel/py-strawberry-graphql: Update to 0.324.0
* Drop obsolete comment while I'm here. Changelog: https://github.com/strawberry-graphql/strawberry/releases/tag/0.324.0
19ab1b062f Kai Knoblich devel/py-strawberry-graphql: Update to 0.323.2
Changelog since 0.321.0: https://github.com/strawberry-graphql/strawberry/blob/0.323.2/CHANGELOG.md
c457bc660b Yuri Victorovich devel/py-uv-build: update 0.11.32 → 0.12.0

The latest 5 of 6 in the history this site was built from.