BSD Ports

databases/py-sqlmodel 0.0.48 FreeBSD

SQL databases in Python, designed for simplicity, compatibility, and robustness

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
084e2fefb8
License
MIT
Categories
databases, python
Package size
59.0 KiB, 297.3 KiB installed

Description

SQLModel is a library for interacting with SQL databases from Python code, with Python objects. It is designed to be intuitive, easy to use, highly compatible, and robust.

SQLModel is based on Python type annotations, and powered by Pydantic and SQLAlchemy.

The key features are:

  • Intuitive to write: Great editor support. Completion everywhere. Less time debugging. Designed to be easy to use and learn. Less time reading docs.
  • Easy to use: It has sensible defaults and does a lot of work underneath to simplify the code you write.
  • Compatible: It is designed to be compatible with FastAPI, Pydantic, and SQLAlchemy.
  • Extensible: You have all the power of SQLAlchemy and Pydantic underneath.
  • Short: Minimize code duplication. A single type annotation does a lot of work. No need to duplicate models in SQLAlchemy and Pydantic.

In the other systems

SystemPortVersion
FreeBSDdatabases/py-sqlmodel0.0.48
MidnightBSDdatabases/py-sqlmodel0.0.39_1

Install

Binary package:

pkg install py312-sqlmodel

From the ports tree:

cd /usr/ports/databases/py-sqlmodel/ && make install clean

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

RUN_DEPENDS=	py312-sqlmodel>0:databases/py-sqlmodel

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.0.480.0.48--0.0.48
FreeBSD:14:quarterly0.0.470.0.47n/a-0.0.47
FreeBSD:15:latest0.0.480.0.48n/a-0.0.24
FreeBSD:15:quarterly0.0.470.0.47n/an/an/a
FreeBSD:16:latest0.0.470.0.48n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 3

Test 14

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

Build dependencies 15
Run dependencies 22

Configuration

Options name: databases_sqlmodel

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
python shebangfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
sqlmodel-0.0.48.tar.gz993295582e87e845e23bb1179a7d8b11a4f5e441b4494528a41ee2fe1d129ffe91543
Master sites 1
  • PYPI

Commit history 4

DateCommitCreditsLog message
084e2fefb8 Hiroki Tagato databases/py-sqlmodel: Update to 0.0.48
Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.48/docs/release-notes.md Reported by: Repology
5e8e484291 Hiroki Tagato databases/py-sqlmodel: Update to 0.0.47
Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.47/docs/release-notes.md Reported by: portscout
2a30ef9373 Hiroki Tagato databases/py-sqlmodel: Update to 0.0.46
Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.46/docs/release-notes.md Reported by: portscout
1d5c98aafd Hiroki Tagato databases/py-sqlmodel: Update to 0.0.42
Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.42/docs/release-notes.md Reported by: Repology