FreeBSD Bugzilla – Attachment 245734 Details for
Bug 274585
[NEW PORT] databases/py-schemachange: Database Change Management for Snowflake
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
new port
0001-databases-py-schemachange-Database-Change-Management.patch (text/plain), 3.32 KB, created by
Pat Maddox
on 2023-10-19 04:49:22 UTC
(
hide
)
Description:
new port
Filename:
MIME Type:
Creator:
Pat Maddox
Created:
2023-10-19 04:49:22 UTC
Size:
3.32 KB
patch
obsolete
>From 055f700bc77f5ad9bb5dc4fb90b8d76aca263880 Mon Sep 17 00:00:00 2001 >From: Pat Maddox <pat@patmaddox.com> >Date: Wed, 18 Oct 2023 21:47:26 -0700 >Subject: [PATCH] databases/py-schemachange: Database Change Management for > Snowflake > >--- > databases/Makefile | 1 + > databases/py-schemachange/Makefile | 33 +++++++++++++++++++++++++++++ > databases/py-schemachange/distinfo | 3 +++ > databases/py-schemachange/pkg-descr | 6 ++++++ > 4 files changed, 43 insertions(+) > create mode 100644 databases/py-schemachange/Makefile > create mode 100644 databases/py-schemachange/distinfo > create mode 100644 databases/py-schemachange/pkg-descr > >diff --git a/databases/Makefile b/databases/Makefile >index 453238b4bdc3..c72addac1b39 100644 >--- a/databases/Makefile >+++ b/databases/Makefile >@@ -823,6 +823,7 @@ > SUBDIR += py-redis3 > SUBDIR += py-redis4 > SUBDIR += py-rrdtool >+ SUBDIR += py-schemachange > SUBDIR += py-sispy > SUBDIR += py-snowflake-connector-python > SUBDIR += py-south >diff --git a/databases/py-schemachange/Makefile b/databases/py-schemachange/Makefile >new file mode 100644 >index 000000000000..e6c205fbf0a7 >--- /dev/null >+++ b/databases/py-schemachange/Makefile >@@ -0,0 +1,33 @@ >+PORTNAME= schemachange >+PORTVERSION= 3.6.0 >+CATEGORIES= databases python >+MASTER_SITES= PYPI >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >+ >+MAINTAINER= pat@patmaddox.com >+COMMENT= Database Change Management tool for Snowflake >+WWW= https://github.com/Snowflake-Labs/schemachange >+ >+LICENSE= APACHE20 >+ >+BUILD_DEPENDS= ${PY_DEPENDS} \ >+ ${PYTHON_PKGNAMEPREFIX}setuptools>=40.9.0:devel/py-setuptools@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} >+ >+RUN_DEPENDS= ${PY_DEPENDS} >+ >+TEST_DEPENDS= ${PY_DEPENDS} \ >+ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} >+ >+USES= python >+USE_PYTHON= autoplist concurrent pep517 >+ >+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0,<4:devel/py-Jinja2@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.3:math/py-pandas@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}yaml>=6.0,<7:devel/py-yaml@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=2.8,<4:databases/py-snowflake-connector-python@${PY_FLAVOR} >+ >+do-test: >+ @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest) >+ >+.include <bsd.port.mk> >diff --git a/databases/py-schemachange/distinfo b/databases/py-schemachange/distinfo >new file mode 100644 >index 000000000000..3270042c2566 >--- /dev/null >+++ b/databases/py-schemachange/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1696274412 >+SHA256 (schemachange-3.6.0.tar.gz) = 2fc6feb231282659a9056d41f6ae661735ac703e992c30ae96df4c353a031d8d >+SIZE (schemachange-3.6.0.tar.gz) = 48688 >diff --git a/databases/py-schemachange/pkg-descr b/databases/py-schemachange/pkg-descr >new file mode 100644 >index 000000000000..3631861d1c67 >--- /dev/null >+++ b/databases/py-schemachange/pkg-descr >@@ -0,0 +1,6 @@ >+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. >-- >2.42.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 274585
: 245734