databases/py-oxyde 0.8.0 FreeBSD
High-performance async Python ORM with Rust core
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
121db6ef12- License
- MIT
- Categories
- databases, python
- Package size
- 257.5 KiB, 1549.9 KiB installed
Description
Oxyde is an asynchronous Python ORM with a Django-inspired API, Pydantic models, and support for PostgreSQL, SQLite, and MySQL.
It delegates SQL generation and execution to the companion oxyde-core Rust extension for improved performance.
Install
Binary package:
pkg install py312-oxyde
From the ports tree:
cd /usr/ports/databases/py-oxyde/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-oxyde>0:databases/py-oxyde
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.8.0 | 0.8.0 | - | - | 0.8.0 |
| FreeBSD:14:quarterly | 0.8.0 | 0.8.0 | n/a | - | 0.8.0 |
| FreeBSD:15:latest | 0.8.0 | 0.8.0 | n/a | - | - |
| FreeBSD:15:quarterly | 0.8.0 | 0.8.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.8.0 | 0.8.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools>=61.0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 4
${PYTHON_PKGNAMEPREFIX}msgpack>=1.0: devel/py-msgpack${PYTHON_PKGNAMEPREFIX}oxyde-core>=0.7.1<0.8.0: databases/py-oxyde-core${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0: devel/py-pydantic2${PYTHON_PKGNAMEPREFIX}typer>=0.24: devel/py-typer
Test 3
${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=1.0: devel/py-pytest-asyncio${PYTHON_PKGNAMEPREFIX}pytest>=9.0: devel/py-pytest${PYTHON_PKGNAMEPREFIX}sqlite3>=0: databases/py-sqlite3
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 21
- databases/py-oxyde-core
- devel/gettext-runtime
- devel/libffi
- devel/py-annotated-doc
- devel/py-annotated-types
- devel/py-msgpack
- devel/py-pydantic-core
- devel/py-pydantic2
- devel/py-shellingham
- devel/py-typer
- devel/py-typing-extensions
- devel/py-typing-inspection
- devel/readline
- lang/python312
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-markdown-it-py
- textproc/py-mdurl
- textproc/py-pygments
- textproc/py-rich
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mr-fatalyst-oxyde-v0.8.0_GH0.tar.gz | 1.866731e+06 | 0ddf4412f605365881cabc193050887f8411cae3fcae80d357d25fa191c1496e |