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
| System | Port | Version |
|---|---|---|
| FreeBSD | databases/py-alembic | 1.18.2 |
| OpenBSD | databases/py-alembic | 1.20.0 |
| NetBSD | databases/py-alembic | 1.19.2 |
| DragonFly | databases/py-alembic | 1.15.2 |
| MidnightBSD | databases/py-alembic | 1.13.1_2 |
| HardenedBSD | databases/py-alembic | 1.17.2 |
| GhostBSD | databases/py-alembic | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.18.0 | 1.18.2 | 1.9.1 | 1.15.2 | 1.18.2 |
| FreeBSD:14:quarterly | 1.17.2 | 1.17.2 | n/a | 1.15.2 | 1.17.2 |
| FreeBSD:15:latest | 1.18.1 | 1.18.2 | n/a | 1.15.2 | 1.15.2 |
| FreeBSD:15:quarterly | 1.17.2 | 1.17.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.17.2 | 1.18.2 | 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 1
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 1
${PYTHON_PKGNAMEPREFIX}mako>=0: textproc/py-mako
Test 2
${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest${PYTHON_PKGNAMEPREFIX}tox>0: devel/py-tox
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 20
- archivers/liblz4
- archivers/zstd
- databases/py-sqlalchemy20
- databases/py-sqlite3
- databases/sqlite3
- devel/gettext-runtime
- devel/libedit
- devel/libffi
- devel/py-greenlet
- devel/py-typing-extensions
- devel/readline
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-mako
- textproc/py-markupsafe
Required by 51
- deskutils/py-qmd
- devel/py-buildbot
- devel/py-oslo.db
- devel/py-pytest-alembic
- graphics/py-olmocr
- mail/mailman3
- misc/colibri
- misc/comfyui
- misc/py-compressed-tensors
- misc/py-kokoro
- misc/py-llama-index-embeddings-huggingface
- misc/py-optimum
- misc/py-optuna
- misc/py-peft
- misc/py-sentence-transformers
- misc/py-transformers
- misc/py-vllm
- misc/py-xgrammar
- net/irrd
- textproc/py-docling
- textproc/py-docling-agent
- textproc/py-docling-analysis-framework
- textproc/py-docling-core
- textproc/py-docling-cvat-tools
- textproc/py-docling-demo
- textproc/py-docling-enhanced
- textproc/py-docling-enhanced-onnx
- textproc/py-docling-eval
- textproc/py-docling-glm-ocr
- textproc/py-docling-google-ocr
- textproc/py-docling-graph
- textproc/py-docling-haystack
- textproc/py-docling-hierarchical-pdf
- textproc/py-docling-ibm-models
- textproc/py-docling-jobkit
- textproc/py-docling-langchain
- textproc/py-docling-litellm-picture-description
- textproc/py-docling-mcp
- textproc/py-docling-ocr
- textproc/py-docling-ocr-mistral
- textproc/py-docling-ocr-onnxtr
- textproc/py-docling-parse
- textproc/py-docling-sdg
- textproc/py-docling-serve
- textproc/py-docling-slim
- textproc/py-extended-docling
- textproc/py-langchain-docling
- www/bunkerweb
- www/py-flask-migrate
- www/py-mailman-hyperkitty
- www/py-yubal-api
Configuration
Options name: databases_alembic
| Option | Default | Description |
|---|---|---|
| SQLALCHEMY14 | off | Install with SQLAlchemy 1.4 |
| SQLALCHEMY20 | on | Install with SQLAlchemy 2.0 |
- USES
- python
- Service scripts
- none
- Conflicts with
- py*-alembic*
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| alembic-1.18.2.tar.gz | 2.048272e+06 | 1c3ddb635f26efbc80b1b90c5652548202022d4e760f6a78d6d85959280e3684 |
Master sites 1
- PYPI
Commit history 12
The latest 5 of 12 in the history this site was built from.