BSD Ports

databases/py-alembic 1.18.2 FreeBSD

Database migration tool for SQLAlchemy

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
b0dc043ee9
License
MIT
Categories
databases, python
Package size
456.8 KiB, 3187.2 KiB installed

Description

Alembic is a new database migrations tool, written by the author of SQLAlchemy. A migrations tool offers the following functionality:

  • 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.
  • Allows the scripts to execute in some sequential manner.

In the other systems

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

Install

Binary package:

pkg install py312-alembic

From the ports tree:

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

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

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

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:latest1.18.01.18.21.9.11.15.21.18.2
FreeBSD:14:quarterly1.17.21.17.2n/a1.15.21.17.2
FreeBSD:15:latest1.18.11.18.2n/a1.15.21.15.2
FreeBSD:15:quarterly1.17.21.17.2n/an/an/a
FreeBSD:16:latest1.17.21.18.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Test 2

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

Build dependencies 16
Run dependencies 20

Configuration

Options name: databases_alembic

OptionDefaultDescription
SQLALCHEMY14offInstall with SQLAlchemy 1.4
SQLALCHEMY20onInstall with SQLAlchemy 2.0
USES
python
Service scripts
none
Conflicts with
py*-alembic*

Files

distinfo 1
FileSizeSHA256
alembic-1.18.2.tar.gz2.048272e+061c3ddb635f26efbc80b1b90c5652548202022d4e760f6a78d6d85959280e3684
Master sites 1
  • PYPI

Commit history 12

DateCommitCreditsLog message
b0dc043ee9 Muhammad Moinur Rahman databases/py-alembic: Update version 1.18.1=>1.18.2
Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_18_2
7da7a44007 Muhammad Moinur Rahman databases/py-alembic: Update version 1.18.0=>1.18.1
Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_18_1
6b77c4b524 Muhammad Moinur Rahman databases/py-alembic: Update version 1.17.2=>1.18.0
Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_18_0
e1f3d44ad9 Muhammad Moinur Rahman databases/py-alembic: Update version 1.17.1=>1.17.2
Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_17_2
eaef62127b Muhammad Moinur Rahman databases/py-alembic: Update version 1.17.0=>1.17.1
Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_17_1

The latest 5 of 12 in the history this site was built from.