pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/misc/py-copier
Module Name: pkgsrc
Committed By: adam
Date: Thu Sep 3 05:13:15 UTC 2026
Added Files:
pkgsrc/misc/py-copier: ALTERNATIVES DESCR Makefile PLIST distinfo
Log Message:
py-copier: added version 9.18.1
A library and CLI app for rendering project templates.
* Works with local paths and Git URLs.
* Your project can include any file and Copier can dynamically replace values
in any kind of text file.
* It generates a beautiful output and takes care of not overwriting existing
files unless instructed to do so.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/misc/py-copier/ALTERNATIVES \
pkgsrc/misc/py-copier/DESCR pkgsrc/misc/py-copier/Makefile \
pkgsrc/misc/py-copier/PLIST pkgsrc/misc/py-copier/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/misc/py-copier/ALTERNATIVES
diff -u /dev/null pkgsrc/misc/py-copier/ALTERNATIVES:1.1
--- /dev/null Thu Sep 3 05:13:15 2026
+++ pkgsrc/misc/py-copier/ALTERNATIVES Thu Sep 3 05:13:14 2026
@@ -0,0 +1 @@
+bin/copier @PREFIX@/bin/copier-@PYVERSSUFFIX@
Index: pkgsrc/misc/py-copier/DESCR
diff -u /dev/null pkgsrc/misc/py-copier/DESCR:1.1
--- /dev/null Thu Sep 3 05:13:15 2026
+++ pkgsrc/misc/py-copier/DESCR Thu Sep 3 05:13:15 2026
@@ -0,0 +1,7 @@
+A library and CLI app for rendering project templates.
+
+* Works with local paths and Git URLs.
+* Your project can include any file and Copier can dynamically replace values
+ in any kind of text file.
+* It generates a beautiful output and takes care of not overwriting existing
+ files unless instructed to do so.
Index: pkgsrc/misc/py-copier/Makefile
diff -u /dev/null pkgsrc/misc/py-copier/Makefile:1.1
--- /dev/null Thu Sep 3 05:13:15 2026
+++ pkgsrc/misc/py-copier/Makefile Thu Sep 3 05:13:15 2026
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1 2026/09/03 05:13:15 adam Exp $
+
+DISTNAME= copier-9.18.1
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= misc python
+MASTER_SITES= ${MASTER_SITE_PYPI:=c/copier/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/copier-org/copier
+COMMENT= Library for rendering project templates
+LICENSE= mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs>=0:../../devel/py-hatch-vcs
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
+DEPENDS+= ${PYPKGPREFIX}-colorama>=0.4.6:../../comms/py-colorama
+DEPENDS+= ${PYPKGPREFIX}-dunamai>=1.7.0:../../devel/py-dunamai
+DEPENDS+= ${PYPKGPREFIX}-funcy>=1.17:../../devel/py-funcy
+DEPENDS+= ${PYPKGPREFIX}-jinja2>=3.1.6:../../textproc/py-jinja2
+DEPENDS+= ${PYPKGPREFIX}-jinja2-ansible-filters>=1.3.1:../../textproc/py-jinja2-ansible-filters
+DEPENDS+= ${PYPKGPREFIX}-packaging>=23.0:../../devel/py-packaging
+DEPENDS+= ${PYPKGPREFIX}-pathspec>=0.9.0:../../devel/py-pathspec
+DEPENDS+= ${PYPKGPREFIX}-platformdirs>=4.3.6:../../misc/py-platformdirs
+DEPENDS+= ${PYPKGPREFIX}-plumbum>=1.6.9:../../devel/py-plumbum
+DEPENDS+= ${PYPKGPREFIX}-pydantic>=2.4.2:../../devel/py-pydantic
+DEPENDS+= ${PYPKGPREFIX}-pygments>=2.7.1:../../textproc/py-pygments
+DEPENDS+= ${PYPKGPREFIX}-questionary>=1.8.1:../../misc/py-questionary
+DEPENDS+= ${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml
+
+USE_LANGUAGES= # none
+
+PY_RENAME_BINARIES= copier
+
+.include "../../lang/python/pyversion.mk"
+.if ${PYTHON_VERSION} < 311
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.0.0:../../devel/py-typing-extensions
+.endif
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/misc/py-copier/PLIST
diff -u /dev/null pkgsrc/misc/py-copier/PLIST:1.1
--- /dev/null Thu Sep 3 05:13:15 2026
+++ pkgsrc/misc/py-copier/PLIST Thu Sep 3 05:13:15 2026
@@ -0,0 +1,80 @@
+@comment $NetBSD: PLIST,v 1.1 2026/09/03 05:13:15 adam Exp $
+bin/copier-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/copier/__init__.py
+${PYSITELIB}/copier/__init__.pyc
+${PYSITELIB}/copier/__init__.pyo
+${PYSITELIB}/copier/__main__.py
+${PYSITELIB}/copier/__main__.pyc
+${PYSITELIB}/copier/__main__.pyo
+${PYSITELIB}/copier/_cli.py
+${PYSITELIB}/copier/_cli.pyc
+${PYSITELIB}/copier/_cli.pyo
+${PYSITELIB}/copier/_deprecation.py
+${PYSITELIB}/copier/_deprecation.pyc
+${PYSITELIB}/copier/_deprecation.pyo
+${PYSITELIB}/copier/_jinja_ext.py
+${PYSITELIB}/copier/_jinja_ext.pyc
+${PYSITELIB}/copier/_jinja_ext.pyo
+${PYSITELIB}/copier/_main.py
+${PYSITELIB}/copier/_main.pyc
+${PYSITELIB}/copier/_main.pyo
+${PYSITELIB}/copier/_settings.py
+${PYSITELIB}/copier/_settings.pyc
+${PYSITELIB}/copier/_settings.pyo
+${PYSITELIB}/copier/_subproject.py
+${PYSITELIB}/copier/_subproject.pyc
+${PYSITELIB}/copier/_subproject.pyo
+${PYSITELIB}/copier/_template.py
+${PYSITELIB}/copier/_template.pyc
+${PYSITELIB}/copier/_template.pyo
+${PYSITELIB}/copier/_tools.py
+${PYSITELIB}/copier/_tools.pyc
+${PYSITELIB}/copier/_tools.pyo
+${PYSITELIB}/copier/_types.py
+${PYSITELIB}/copier/_types.pyc
+${PYSITELIB}/copier/_types.pyo
+${PYSITELIB}/copier/_user_data.py
+${PYSITELIB}/copier/_user_data.pyc
+${PYSITELIB}/copier/_user_data.pyo
+${PYSITELIB}/copier/_vcs.py
+${PYSITELIB}/copier/_vcs.pyc
+${PYSITELIB}/copier/_vcs.pyo
+${PYSITELIB}/copier/cli.py
+${PYSITELIB}/copier/cli.pyc
+${PYSITELIB}/copier/cli.pyo
+${PYSITELIB}/copier/errors.py
+${PYSITELIB}/copier/errors.pyc
+${PYSITELIB}/copier/errors.pyo
+${PYSITELIB}/copier/jinja_ext.py
+${PYSITELIB}/copier/jinja_ext.pyc
+${PYSITELIB}/copier/jinja_ext.pyo
+${PYSITELIB}/copier/main.py
+${PYSITELIB}/copier/main.pyc
+${PYSITELIB}/copier/main.pyo
+${PYSITELIB}/copier/py.typed
+${PYSITELIB}/copier/settings.py
+${PYSITELIB}/copier/settings.pyc
+${PYSITELIB}/copier/settings.pyo
+${PYSITELIB}/copier/subproject.py
+${PYSITELIB}/copier/subproject.pyc
+${PYSITELIB}/copier/subproject.pyo
+${PYSITELIB}/copier/template.py
+${PYSITELIB}/copier/template.pyc
+${PYSITELIB}/copier/template.pyo
+${PYSITELIB}/copier/tools.py
+${PYSITELIB}/copier/tools.pyc
+${PYSITELIB}/copier/tools.pyo
+${PYSITELIB}/copier/types.py
+${PYSITELIB}/copier/types.pyc
+${PYSITELIB}/copier/types.pyo
+${PYSITELIB}/copier/user_data.py
+${PYSITELIB}/copier/user_data.pyc
+${PYSITELIB}/copier/user_data.pyo
+${PYSITELIB}/copier/vcs.py
+${PYSITELIB}/copier/vcs.pyc
+${PYSITELIB}/copier/vcs.pyo
Index: pkgsrc/misc/py-copier/distinfo
diff -u /dev/null pkgsrc/misc/py-copier/distinfo:1.1
--- /dev/null Thu Sep 3 05:13:15 2026
+++ pkgsrc/misc/py-copier/distinfo Thu Sep 3 05:13:15 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/09/03 05:13:15 adam Exp $
+
+BLAKE2s (copier-9.18.1.tar.gz) = f3c3dd4b5e49f3f2942881dff67427b95c57bb3db2fe989ec5c7d7adf8dce395
+SHA512 (copier-9.18.1.tar.gz) = df4117bfb1c457342d68a56f38f6f9b6b0540ad138edf138e25cd8b5cea06b67279a50afc0894cf78a52d0def2e10fecefb7af4dfb35ee3af8bdf2d6db6b0503
+Size (copier-9.18.1.tar.gz) = 666917 bytes
Home |
Main Index |
Thread Index |
Old Index