devel/py-strawberry-graphql 0.320.0_1 MidnightBSD
Library for creating GraphQL APIs
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
d31e6c7450- License
- mit
- Categories
- devel, python
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
The newest version among them is 0.327.3, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/py-strawberry-graphql | 0.320.0_1 behind since 2026-07-15 | no data | - | [email protected] | 2026-09-16 |
| FreeBSD | devel/py-strawberry-graphql | 0.327.3 newest | none known | - | [email protected] | 2026-09-06 |
| DragonFly | devel/py-strawberry-graphql | 0.262.5 behind since 2026-07-05 | 2 known | - | [email protected] | - |
| HardenedBSD | devel/py-strawberry-graphql | 0.327.3 newest | no data | - | [email protected] | - |
| GhostBSD | devel/py-strawberry-graphql | 0.327.3 newest | no data | - | [email protected] | - |
Version history 1
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}strawberry-graphql
From mports:
cd /usr/mports/devel/py-strawberry-graphql && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>0:devel/py-strawberry-graphql
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.
Build 1
${PYTHON_PKGNAMEPREFIX}uv-build>=0.11<0.12: devel/py-uv-build
Runtime 5
${PYTHON_PKGNAMEPREFIX}cross-web>=0.6.0: www/py-cross-web${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0: devel/py-graphql-core${PYTHON_PKGNAMEPREFIX}packaging>=23: devel/py-packaging${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0: devel/py-python-dateutil${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0: devel/py-typing-extensions
Build dependencies 1
Run dependencies 5
No port depends on this one.
Configuration
Options name: devel_strawberry-graphql
| Option | Default | Description |
|---|---|---|
| AIOHTTP | off | Basic AIOHTTP integration |
| APOLLO-FEDERATION | off | |
| ASGI | off | Basic ASGI integration |
| CHANNELS | off | Support for Django Channels |
| CLI | off | Support for CLI commands |
| DEBUG | off | Generate verbose debug information |
| DJANGO | off | Basic Django integration |
| FASTAPI | off | Support for FastAPI in conjunction with GraphQLRouter |
| FLASK | off | Basic Flask integration |
| OPENTELEMETRY | off | Generate Open Telemetry compatible tracing information |
| PYDANTIC | off | Support for Pydantic models |
- USES
- python
- Service scripts
- none
- Conflicts with
- ${PYTHON_PKGNAMEPREFIX}*strawberry-graphql
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| strawberry_graphql-0.320.0.tar.gz | 229231 | c5ee8abf7f4db00d3515e537578a5c094a4a9f3b732a959d9020c8788d3ac7c7 |
Master sites 1
- PYPI
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
d31e6c7450 |
Lucas Holt | *: bump PORTREVISION for py-aiohttp and py-brotli updates (#1280) Rebuilds dependents of the two large version jumps in #1269:
`www/py-aiohttp` 3.9.3 -> 3.14.3 (#1279) and `archivers/py-brotli`
1.0.9 -> 1.2.0 (#1278).
25 ports, `PORTREVISION` lines only — no other change in the diff.
### py-aiohttp dependents (18) plus devel/py-vcrpy
`ai/py-datasets`, `ai/py-langchain-community`,
`ai/py-langchain-google-community`, `ai/py-litellm`,
`ai/py-tritonclient`,
`devel/py-aiobotocore`, `devel/py-azure-core`, `devel/py-black`,
`devel/py-gql`, `devel/py-sentry-sdk`, `devel/py-strawberry-graphql`,
`devel/py-vcrpy`, `dns/py-idna_ssl`, `filesystems/py-s3fs`,
`ftp/py-parfive`,
`mail/py-postfix-mta-sts-resolver`, `security/py-google-auth`,
`textproc/py-elasticsearch`, `www/py-google-resumable-media`
… |
|
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]> |