git: 2106d78d99b5 - main - devel/py-yacs: New Port: Yet Another Configuration System
Neel Chauhan
nc at FreeBSD.org
Tue Jul 13 22:44:54 UTC 2021
The branch main has been updated by nc:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2106d78d99b5ac9eda897f4c5c4a893efb9c6312
commit 2106d78d99b5ac9eda897f4c5c4a893efb9c6312
Author: Neel Chauhan <nc at FreeBSD.org>
AuthorDate: 2021-07-13 18:43:49 +0000
Commit: Neel Chauhan <nc at FreeBSD.org>
CommitDate: 2021-07-13 22:44:45 +0000
devel/py-yacs: New Port: Yet Another Configuration System
---
devel/Makefile | 1 +
devel/py-yacs/Makefile | 19 +++++++++++++++++++
devel/py-yacs/distinfo | 3 +++
devel/py-yacs/pkg-descr | 8 ++++++++
4 files changed, 31 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index bff6a25dfcbb..6367627e67c8 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5311,6 +5311,7 @@
SUBDIR += py-xstatic-term.js
SUBDIR += py-xstatic-tv4
SUBDIR += py-xxhash
+ SUBDIR += py-yacs
SUBDIR += py-yaml
SUBDIR += py-yamllint
SUBDIR += py-yamlordereddictloader
diff --git a/devel/py-yacs/Makefile b/devel/py-yacs/Makefile
new file mode 100644
index 000000000000..6793653baa7e
--- /dev/null
+++ b/devel/py-yacs/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= yacs
+PORTVERSION= 0.1.8
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= nc at FreeBSD.org
+COMMENT= Yet Another Configuration System
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+
+USES= python:3.6+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-yacs/distinfo b/devel/py-yacs/distinfo
new file mode 100644
index 000000000000..04362b6a174b
--- /dev/null
+++ b/devel/py-yacs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1626201625
+SHA256 (yacs-0.1.8.tar.gz) = efc4c732942b3103bea904ee89af98bcd27d01f0ac12d8d4d369f1e7a2914384
+SIZE (yacs-0.1.8.tar.gz) = 11100
diff --git a/devel/py-yacs/pkg-descr b/devel/py-yacs/pkg-descr
new file mode 100644
index 000000000000..52fe312748f3
--- /dev/null
+++ b/devel/py-yacs/pkg-descr
@@ -0,0 +1,8 @@
+YACS is a lightweight library to define and manage system configurations, such
+as those commonly found in software designed for scientific experimentation.
+
+These "configurations" typically cover concepts like hyperparameters used in
+training a machine learning model or configurable model hyperparameters, such
+as the depth of a convolutional neural network.
+
+WWW: https://github.com/rbgirshick/yacs
More information about the dev-commits-ports-all
mailing list