BSD Ports

databases/py-alembic 1.19.2 NetBSD

Database migration tool for SQLAlchemy

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

Description

Alembic is a database migrations tool written by the author of SQLAlchemy. A migrations tool can emit ALTER statements to a database in order to change the structure of tables and other constructs, provides a system whereby "migration scripts" may be constructed; each script indicates a particular series of steps that can "upgrade" a target database to a new version, and optionally a series of steps that can "downgrade" similarly, doing the same steps in reverse, and allows the scripts to execute in some sequential manner.

In the other systems

SystemPortVersion
NetBSDdatabases/py-alembic1.19.2
FreeBSDdatabases/py-alembic1.18.2
OpenBSDdatabases/py-alembic1.20.0
DragonFlydatabases/py-alembic1.15.2
MidnightBSDdatabases/py-alembic1.13.1_2
HardenedBSDdatabases/py-alembic1.17.2
GhostBSDdatabases/py-alembic1.17.0

Install

Binary package:

pkgin install py312-alembic

From pkgsrc:

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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.19.2
NetBSD 10.1 aarch641.18.4
SmartOS / illumos x86_641.19.2
macOS 15 arm641.19.2

Dependencies

Run dependencies 4

Configuration

No options to configure.

Service scripts
none
Flavors
py313-alembic-1.19.2, py314-alembic-1.19.2

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
da483f8447 adam py-alembic: updated to 1.19.2
1.19.2 changed [changed] [autogenerate] The autogenerate plugin for CHECK constraint detection by name, added in 1.19.0. for 508, is no longer enabled by default. It has been renamed from alembic.autogenerate.checkconstraint_byname to alembic.ext.checkconstraint_byname and no longer matches on the "alembic.autogenerate.*" wildcard, which remains the default plugin specification. The previous name will still function as well if placed in the plugins list explicitly, both to enable the plugin and within a "~" exclusion, so that an env.py written against 1.19.0 or 1.19.1 requires no change. …