BSD Ports

databases/py-sqlalchemy 2.0.52 NetBSD

Python SQL toolkit and Object Relational Mapper

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
mit
Categories
databases, python
Package size
3287.1 KiB, 26435.1 KiB installed

Description

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.

It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.

In the other systems

SystemPortVersion
NetBSDdatabases/py-sqlalchemy2.0.52
OpenBSDdatabases/py-sqlalchemy2.0.54

Install

Binary package:

pkgin install py312-sqlalchemy

From pkgsrc:

cd /usr/pkgsrc/databases/py-sqlalchemy && make install clean

Dependencies

Run dependencies 3

Configuration

No options to configure.

Service scripts
none
Flavors
py313-sqlalchemy-2.0.52, py314-sqlalchemy-2.0.52

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
8b3b74c62f adam py-sqlalchemy: updated to 2.0.52
2.0.52 [platform] [bug] Python 3.15 support has been added and tested, including minimal changes for full compatibility. orm [orm] [bug] Fixed a result-column misalignment bug in ORM-enabled UPDATE statements where synchronize_session="fetch" is in use, either explicitly or because the statement uses constructs such as CTEs that implicitly select for it. Columns in rows returned by .returning() could be returned under incorrect keys (e.g. row[SomeClass.a] returning the value of a different column), a problem most likely to manifest under concurrent workloads. ORM DELETE statements were not affected. [orm] [bug] …