BSD Ports

databases/py-schemachange 4.3.3 FreeBSD

Database Change Management tool for Snowflake

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4b13291392
License
APACHE20
Categories
databases, python

Description

schemachange is a simple python based tool to manage all of your Snowflake objects. It follows an Imperative-style approach to Database Change Management (DCM) and was inspired by the Flyway database migration tool. When combined with a version control system and a CI/CD tool, database changes can be approved and deployed through a pipeline using modern software delivery practices. As such schemachange plays a critical role in enabling Database (or Data) DevOps.

In the other systems

SystemPortVersion
FreeBSDdatabases/py-schemachange4.3.3
DragonFlydatabases/py-schemachange3.7.0

Install

Binary package:

pkg install py312-schemachange

From the ports tree:

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

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

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

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:latest---3.7.0-
FreeBSD:14:quarterly--n/a3.7.0-
FreeBSD:15:latest--n/a3.7.03.7.0
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

Runtime 4

Test 5

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

Build dependencies 43
Run dependencies 36

No port depends on this one.

Configuration

No options to configure.

USES
python:3.11+
Service scripts
none

Files

distinfo 1
FileSizeSHA256
schemachange-4.3.3.tar.gz96428e61982bd01ecd686e3302ac82ebb5e4171fc940770cba374bd36826c198a3716
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
4b13291392 Rene Ladan all: bump USES=python version to 3.11+ in preparation of removing lang/python310
0b8cb479d1 Pat Maddox databases/py-schemachange: Update to 4.3.3
Switch the build backend from setuptools to hatchling, matching upstream's move to pyproject.toml with the hatchling build system. Changelog: https://github.com/Snowflake-Labs/schemachange/blob/v4.3.3/CHANGELOG.md Approved by: dch (mentor) Closes: https://github.com/freebsd/freebsd-ports/pull/563