Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2019 19:37:36 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r493314 - in head/science: . dvc
Message-ID:  <201902181937.x1IJbapg096826@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Feb 18 19:37:36 2019
New Revision: 493314
URL: https://svnweb.freebsd.org/changeset/ports/493314

Log:
  New port: science/dvc: Git for data scientists: manage code and data together

Added:
  head/science/dvc/
  head/science/dvc/Makefile   (contents, props changed)
  head/science/dvc/distinfo   (contents, props changed)
  head/science/dvc/pkg-descr   (contents, props changed)
Modified:
  head/science/Makefile

Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile	Mon Feb 18 19:22:28 2019	(r493313)
+++ head/science/Makefile	Mon Feb 18 19:37:36 2019	(r493314)
@@ -67,6 +67,7 @@
     SUBDIR += dlib-cpp
     SUBDIR += dlpoly-classic
     SUBDIR += drawxtl
+    SUBDIR += dvc
     SUBDIR += eccodes
     SUBDIR += elk
     SUBDIR += epte

Added: head/science/dvc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dvc/Makefile	Mon Feb 18 19:37:36 2019	(r493314)
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME=	dvc
+DISTVERSION=	0.28.2
+CATEGORIES=	science python
+MASTER_SITES=	CHEESESHOP
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Git for data scientists: manage code and data together
+
+LICENSE=	APACHE20
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.3:devel/py-appdirs@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}asciimatics>=1.10.0:devel/py-asciimatics@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}configparser>=3.5.0:devel/py-configparser@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}distro>=1.3.0:sysutils/py-distro@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}future>=0.16.0:devel/py-future@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}GitPython>=2.1.8:devel/py-gitpython@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}grandalf==0.6:math/py-grandalf@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}jsonpath-rw==1.4.0:devel/py-jsonpath-rw@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}nanotime>=0.5.2:devel/py-nanotime@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}ply>=3.9:devel/py-ply@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyasn1>=0.4.1:devel/py-pyasn1@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}yaml>=3.12:devel/py-yaml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}schema>=0.6.7:devel/py-schema@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}zclockfile>0:devel/py-zclockfile@${PY_FLAVOR}
+
+USES=		python:2.7 # only because asciimatics is py27-only
+USE_PYTHON=	distutils autoplist noflavor
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/science/dvc/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dvc/distinfo	Mon Feb 18 19:37:36 2019	(r493314)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1550518251
+SHA256 (dvc-0.28.2.tar.gz) = 8a7bec258f75ccd37f800c97900f580d67b7b95c893e279bc6e9dfd3bc941bcc
+SIZE (dvc-0.28.2.tar.gz) = 87733

Added: head/science/dvc/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/dvc/pkg-descr	Mon Feb 18 19:37:36 2019	(r493314)
@@ -0,0 +1,14 @@
+Data Science Version Control or DVC is an open-source tool for data science and
+machine learning projects. With a simple and flexible Git-like architecture and
+interface it helps data scientists:
+* manage machine learning models - versioning, including data sets and
+  transformations (scripts) that were used to generate models;
+* make projects reproducible;
+* make projects shareable;
+* manage experiments with branching and metrics tracking.
+
+It aims to replace tools like Excel and Docs that are being commonly used as a
+knowledge repo and a ledger for the team, ad-hoc scripts to track and move
+deploy different model versions, ad-hoc data file suffixes and prefixes.
+
+WWW: https://dvc.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902181937.x1IJbapg096826>